[ad_1]
يا ،
أعمل حاليًا على تطبيق 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);
[ad_2]
コメント