project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/netplay/RoomlistFragment.java
equal
deleted
inserted
replaced
46 Bundle savedInstanceState) { |
46 Bundle savedInstanceState) { |
47 return inflater.inflate(R.layout.lobby_rooms_fragment, container, false); |
47 return inflater.inflate(R.layout.lobby_rooms_fragment, container, false); |
48 } |
48 } |
49 |
49 |
50 @Override |
50 @Override |
|
51 public void onResume() { |
|
52 super.onResume(); |
|
53 if(netconn != null) { |
|
54 netconn.sendRoomlistRequest(); |
|
55 autoRefreshTimer.start(); |
|
56 } |
|
57 } |
|
58 |
|
59 @Override |
51 public void onPause() { |
60 public void onPause() { |
52 super.onPause(); |
61 super.onPause(); |
53 autoRefreshTimer.cancel(); |
62 autoRefreshTimer.cancel(); |
54 } |
63 } |
55 |
64 |
56 @Override |
65 @Override |
57 public void onResume() { |
66 public void onDestroy() { |
58 super.onResume(); |
67 super.onDestroy(); |
59 if(netconn != null) { |
68 getActivity().unbindService(serviceConnection); |
60 netconn.sendRoomlistRequest(); |
|
61 autoRefreshTimer.start(); |
|
62 } |
|
63 } |
69 } |
64 |
70 |
65 private ServiceConnection serviceConnection = new ServiceConnection() { |
71 private ServiceConnection serviceConnection = new ServiceConnection() { |
66 public void onServiceConnected(ComponentName className, IBinder binder) { |
72 public void onServiceConnected(ComponentName className, IBinder binder) { |
67 netconn = ((NetplayBinder) binder).getNetconn(); |
73 netconn = ((NetplayBinder) binder).getNetconn(); |