project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/Downloader/DownloadActivity.java
equal
deleted
inserted
replaced
51 public static final int MSG_START = 0; |
51 public static final int MSG_START = 0; |
52 public static final int MSG_UPDATE = 1; |
52 public static final int MSG_UPDATE = 1; |
53 public static final int MSG_DONE = 2; |
53 public static final int MSG_DONE = 2; |
54 private Handler.Callback messageCallback = new Handler.Callback() { |
54 private Handler.Callback messageCallback = new Handler.Callback() { |
55 |
55 |
56 @Override |
|
57 public boolean handleMessage(Message msg) { |
56 public boolean handleMessage(Message msg) { |
58 switch(msg.what){ |
57 switch(msg.what){ |
59 case MSG_START: |
58 case MSG_START: |
60 progress.setMax(msg.arg1); |
59 progress.setMax(msg.arg1); |
61 progress_sub.setText(String.format("%dkb/%dkb\n%s", 0, msg.arg1, "")); |
60 progress_sub.setText(String.format("%dkb/%dkb\n%s", 0, msg.arg1, "")); |
122 unBindFromService(); |
121 unBindFromService(); |
123 } |
122 } |
124 |
123 |
125 private ServiceConnection connection = new ServiceConnection(){ |
124 private ServiceConnection connection = new ServiceConnection(){ |
126 |
125 |
127 @Override |
|
128 public void onServiceConnected(ComponentName name, IBinder service) { |
126 public void onServiceConnected(ComponentName name, IBinder service) { |
129 messageService = new Messenger(service); |
127 messageService = new Messenger(service); |
130 |
128 |
131 try{ |
129 try{ |
132 Message msg = Message.obtain(null, DownloadService.MSG_REGISTER_CLIENT); |
130 Message msg = Message.obtain(null, DownloadService.MSG_REGISTER_CLIENT); |
134 messageService.send(msg); |
132 messageService.send(msg); |
135 |
133 |
136 }catch (RemoteException e){} |
134 }catch (RemoteException e){} |
137 } |
135 } |
138 |
136 |
139 @Override |
|
140 public void onServiceDisconnected(ComponentName name) { |
137 public void onServiceDisconnected(ComponentName name) { |
141 messageService = null; |
138 messageService = null; |
142 } |
139 } |
143 |
140 |
144 }; |
141 }; |