Android에서 새로 생겼습니다. 이제 서비스 클래스를 사용하여 하나의 프로젝트를 수행하고 있습니다. 내 응용 프로그램에는 ListView이 포함되어 있습니다. 목록보기에서 항목을 클릭하면 하나의 서비스 클래스가 시작됩니다.startservice가 Android에서 작동하지 않습니다.
하지만 그 장소에서 발생하는 몇 가지 문제가 있습니다. 첫 번째 앱을 열 때 서비스 클래스가 작동합니다. 그러나 우리가 다시 가서 ListView를 누르면 서비스 클래스가 작동하지 않습니다. 즉, 그 시간을 부르지 않습니다. 왜이 문제가 발생합니다. 도와주세요. 코드는 아래와 같습니다. 당신이 Service
을 시작하면 당신이 stopSelf()
를 호출 할 때까지
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
String item=pat_id[arg2];
CommonClass.item=item;
System.out.println("item 1" +CommonClass.item);
startService(new Intent(getApplicationContext(),LocationService.class));
//new Async_view_report().execute(rep_url,item,CommonClass.doctor_id);
}
});
}
서비스 클래스 –