إغلاق/إنهاء نشاط من خدمة الخلفية في android

برمجة


يا ،
أعمل حاليًا على تطبيق Android يتضمن إغلاق نشاط من إحدى الخدمات. هو موضع تقدير أي مساعدة في هذا الشأن. شكرًا.

الحل 1

إضافة جهاز استقبال البث داخل النشاط.

جافا
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();

طريقة التعامل مع الخدمة الداخلية تفعل ما يلي-

Intent intent1 = new Intent("fgsdgdfgg");
sendBroadcast(intent1);

コメント

タイトルとURLをコピーしました