Android - تقديم النشاط إلى المقدمة عبر زر الاتصال (المفتاح الأخضر)
-
25-09-2019 - |
سؤال
لدي حاليًا تطبيق يتم دفعه بشكل طبيعي إلى الخلفية عند الضغط على مفتاح المنزل.
تركز خسائر النشاط ولكنها تستمر في التشغيل في الخلفية.
لذلك أريد أن أعرف هل من الممكن إعادة التطبيق إلى المقدمة عندما يضغط المستخدم على المفتاح الأخضر (زر الاتصال) على الجهاز؟
المحلول
لا توجد طريقة لتجاوز سلوك زر الاتصال تمامًا دون تفاعل المستخدم. عند الضغط عليه ، سيُطلب من المستخدم الاختيار بين الإجراء الافتراضي (تشغيل Dialer) ، أو تشغيل التطبيق الخاص بك.
إذا كنت ترغب في القيام بذلك ، فإن بيانك سيبدو مثل هذا:
<activity android:name=".SomeActivity">
<intent-filter>
<action android:name="android.intent.action.CALL_BUTTON" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
لا تنتمي إلى StackOverflow