project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/RoomlistFragment.java
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/RoomlistFragment.java Thu Jul 19 22:53:39 2012 +0200
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/RoomlistFragment.java Thu Jul 19 22:55:36 2012 +0200
@@ -48,18 +48,24 @@
}
@Override
+ public void onResume() {
+ super.onResume();
+ if(netconn != null) {
+ netconn.sendRoomlistRequest();
+ autoRefreshTimer.start();
+ }
+ }
+
+ @Override
public void onPause() {
super.onPause();
autoRefreshTimer.cancel();
}
@Override
- public void onResume() {
- super.onResume();
- if(netconn != null) {
- netconn.sendRoomlistRequest();
- autoRefreshTimer.start();
- }
+ public void onDestroy() {
+ super.onDestroy();
+ getActivity().unbindService(serviceConnection);
}
private ServiceConnection serviceConnection = new ServiceConnection() {