project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadActivity.java
branchhedgeroid
changeset 6343 9df5a486f41e
parent 6049 7bc38086d771
equal deleted inserted replaced
6340:9dd921c0c7e7 6343:9df5a486f41e
   112 		}
   112 		}
   113 	};
   113 	};
   114 	private OnClickListener cancelClicker = new OnClickListener(){
   114 	private OnClickListener cancelClicker = new OnClickListener(){
   115 		public void onClick(View v){
   115 		public void onClick(View v){
   116 			Intent i = new Intent(getApplicationContext(), DownloadService.class);
   116 			Intent i = new Intent(getApplicationContext(), DownloadService.class);
   117 			i.putExtra("taskID", DownloadService.TASKID_CANCEL);
   117 			i.putExtra(DownloadService.INTENT_TASKID, DownloadService.TASKID_CANCEL);
   118 			startService(i);
   118 			startService(i);
   119 			finish();
   119 			finish();
   120 		}
   120 		}
   121 	};
   121 	};
   122 	private OnClickListener doneClicker = new OnClickListener(){
   122 	private OnClickListener doneClicker = new OnClickListener(){
   126 		}
   126 		}
   127 	};
   127 	};
   128 	
   128 	
   129 	private OnClickListener tryAgainClicker = new OnClickListener(){
   129 	private OnClickListener tryAgainClicker = new OnClickListener(){
   130 		public void onClick(View v){
   130 		public void onClick(View v){
   131 			bindToService(DownloadService.TASKID_RETRY);
   131 			bindToService(DownloadService.TASKID_ADDTASK);
   132 		}
   132 		}
   133 	};
   133 	};
   134 	
   134 	
   135 	public void onStart(){
   135 	public void onStart(){
   136 		super.onStart();
   136 		super.onStart();
   137 		bindToService(DownloadService.TASKID_START);
   137 		bindToService(DownloadService.TASKID_SETUP);
   138 	}
   138 	}
   139 	
   139 	
   140 	public void onStop(){
   140 	public void onStop(){
   141 		super.onStop();
   141 		super.onStop();
   142 		unBindFromService();
   142 		unBindFromService();
   161 		
   161 		
   162 	};
   162 	};
   163 	
   163 	
   164 	private void bindToService(int taskId){
   164 	private void bindToService(int taskId){
   165 		Intent i = new Intent(getApplicationContext(), DownloadService.class);
   165 		Intent i = new Intent(getApplicationContext(), DownloadService.class);
   166 		i.putExtra("taskID", taskId);
   166 		i.putExtra(DownloadService.INTENT_TASKID, taskId);
   167 		startService(i);
   167 		startService(i);
   168 		bindService(new Intent(getApplicationContext(), DownloadService.class), connection, Context.BIND_AUTO_CREATE);
   168 		bindService(new Intent(getApplicationContext(), DownloadService.class), connection, Context.BIND_AUTO_CREATE);
   169 		boundToService = true;
   169 		boundToService = true;
   170 	}
   170 	}
   171 	
   171