How to kill an android app from task manager? -


i have question android app, "how kill android app task manager?". have tried system.exit(0), android.os.process.killprocess(android.os.process.mypid());, finish() stop app , don't kill app task manager. please tell me how that.

updated: used finishaffinity() clear app task manager , system.exit(0) stop activity, fine problem.

i based solution on guest's above, gilsaints88's comments below (for android l compatibility):

add activity androidmanifest.xml file:

<activity android:name="com.example.exitactivity" android:theme="@android:style/theme.nodisplay" android:autoremovefromrecents="true"/> 

then create class exitactivity.java:

public class exitactivity extends activity{ @override protected void oncreate(bundle savedinstancestate){     super.oncreate(savedinstancestate);      if(android.os.build.version.sdk_int >= 21){         finishandremovetask();     }     else{         finish();     } }  public static void exitapplication(context context) {     intent intent = new intent(context, exitactivity.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); } 

}

then whenever want force close application , remove recent's list, call:

exitactivity.exitapplication(context); 

this solution works me instead of declaring android:excludefromrecents="true" because want user able see app in recents list until point app triggers closing app programmatically.


Comments