Create a new Activitycollector class as the activity manager, as shown in the following code:
public class Activitycollector {
public static list<activity> activities = new arraylist<activity> ();
public static void addactivity (activity activity) {
Activities.add (activity);
}
public static void removeactivity (activity activity) {
Activities.remove (activity);
}
public static void Finishall () {
for (Activity activity:activities) {
if (!activity.isfinishing ()) {
Activity.finish ();
}
}
}
}
In the activity manager, we staged the activity through a list, and then provided a addactivity () method to add an activity to the list, provided a removeactivity () method to remove the activity from the list, and finally provided a The Finishall () method is used to destroy all the activities stored in the list.
To exit all programs, you only need to call Activitycollector.finishall ().
"Android" exits the program anytime, anywhere