Android 完全退出整個應用 不在棧底也能退出

2021-07-11 03:03:03 字數 921 閱讀 9163

說說我的解決方法吧
新建乙個沒有介面的activity

android:launchmode="singletop"

android:theme="@android:style/theme.nodisplay" >

import android.content.intent;

import android.os.bundle;

import android.util.log;

import android.view.menu;

import android.view.menuitem;

public class exitactivity extends baseactivity

@override

public void initview() else

}@override

public void addlistener()

@override

protected void onnewintent(intent intent) }

}如果不需要切換賬號的話 可以不用寫我在initview裡判斷

在你需要退出的地方呼叫

intent intent = new intent(mcontext,exitactivity.class);			 

intent.setflags(intent.flag_activity_clear_top);

startactivity(intent);

finish();

有不對的地方歡迎指出

Android 怎麼退出整個應用程式?

我們在寫android應用程式時,經常會遇到想退出當前acitivity,或者直接退出應用程式.我之前的一般操作是按返回鍵,或者直接按home鍵直接返回,其實這兩種操作都沒有關閉當前應用程式,沒有釋放系統資源。有時跳轉的activity較多時,還需要多次按返回鍵,這樣感覺一點都不爽。後面新增了乙個選...

Android應用程式完全退出

使用單例模式建立乙個 activity 管理物件,該物件中有乙個 activity 容器 具體實現自己處理,使用 linkedlist 等 專門負責儲存新開啟的每乙個 activity 並且容易理解 易於操作,非常不錯!類 儲存每乙個 activity 並實現關閉所有 activity 的操作 1 ...

android應用完全退出的方法 續

之前有寫過一篇android應用完全退出的方法,是在onpause 方法裡呼叫finish 去接收當前activity。這種方法試用範圍較狹窄,只能用於只包含乙個activity的應用。比如乙個應用中有兩個activity a和b,a是mainactivity。從a跳轉到b後,a中onpause被呼...