ايقاف تطبيق عند الخروج

السلام عليكم ورحمة الله وبركاته

ابحث عن طريقة لتجميد تطبيق عن العمل عند الخروج من التطبيق او ايقاف تشغيل الهاتف

اعمل على برمجة تطبيق اندرويد ولكن المشكلة التي تواجهني هي عند اغلاق الهاتف يستمر التطبيق في العمل بالخلفية

مع العلم اني استخدم لغة جافا على منصة اندرويد استوديو

ارجوا من اصحاب الخبرة مساعدتي على حل هذه المشكلة

شكرا ....

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

عندما تقوم بالخروج من التطبيق يتم مناداة الحدث onDestroy

إذاً يجب عليك أ، تقوم بغلق التطبيق برمجياً عند عمل implementation لهذا الحدث كما في الشفرة البرمجية التالية

@Override
public void onDestroy()
 {
    super.onDestroy();

    int id= android.os.Process.myPid();
    android.os.Process.killProcess(id);
 }

شكرا على ردك اخي

من API 21 وأحدث يمكن إغلاق النشاط من خلال الدالة

finishAndRemoveTask();

ويمكن تعريف دالة خاصة

public void exitAppCLICK (View view) {

// finishAndRemoveTask(); إما

// أو التالي
    getActivity().finish(); 
    System.exit(0);

}

شكرا على ردك اخي