2015-08-06 2 views
1

Я создаю приложение диспетчера расходов. я напишу ниже код для выхода Но работать below api 21 нужна помощь для выхода кода API level 21Код выхода приложения Android для уровня api 21 и выше?

public class Logout extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    if(android.os.Build.VERSION.SDK_INT >= 21) 
     { 
      ***//Code for API level 21 and Above*** 
     } 
     else 
     { 
      finish(); 
     } 
} 
public static void exitApplication(Context context) 
{ 
    Intent intent = new Intent(context, Logout.class); 

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); 

    context.startActivity(intent); 
} 
} 

ответ

0

Вы можете запустить код, приведенный ниже, чтобы выйти из приложения

getActivity().finish(); 
System.exit(0); 
+0

[_Don't сделать this._] (http://stackoverflow.com/questions/16480867/system-exit0-doesnt-close-all-my-activities) – nhaarman

+0

Спасибо, я получил решение для этого. –

Смежные вопросы