KASI KARUPPIAH Ответов: 1

Закрыть/закончить упражнение фоновом режиме в Android


Эй ,
В настоящее время я работаю над приложением для android, которое включает в себя закрытие действия из службы. Любая помощь в этом вопросе приветствуется. Спасибо.

Sandeep Mewara

На какую помощь вы рассчитываете?
Вы прошли через это: http://developer.android.com/reference/android/app/Service.html

KASI KARUPPIAH

Спасибо Чувак я уже просмотрел эту страницу http://developer.android.com/reference/android/app/Service.html

чего я действительно хочу добиться, так это

допустим, у меня есть фоновая служба X и действие A . Я бы хотел убить активность а из службы Х. Как этого добиться ....

1 Ответов

Рейтинг:
2

Member 11044340

Добавьте широковещательный приемник внутри действия.

public class AnActivity extends Activity {
@Override
	protected void onCreate(Bundle savedInstanceState) {
       registerReceiver(mMessageReceiver, new IntentFilter("fgsdgdfgg"));
}

   private BroadcastReceiver mMessageReceiver = new BroadcastReceiver() {

		@Override
		public void onReceive(Context context, Intent intent) {

			finish();
		}

	};
@Override
	public void onDestroy() {
		super.onDestroy();
		unregisterReceiver(mMessageReceiver);
	}
}

Отправка широковещательной передачи из службы и в
onReceive()
вызов метода
finish();


внутри сервисного метода handleintent выполните следующие действия-
Intent intent1 = new Intent("fgsdgdfgg");
sendBroadcast(intent1);