1樓:tramp林大叔
好像沒聽過這種說法,我只知道用activity完全覆蓋另一個activity會進入stoped的狀態,好像不會出現killed的狀態~~
2樓:育知同創教育
直接呼叫activity的finish()方法即可關掉當前這個activity.
在android中,activity有個棧,一個activity結束掉,會回到上一個activity,並不是退出應用程式。
android中,退出應用程式的方式:
1.通過pid
int pid = android.os.process.mypid(); //獲取當前應用程式的pid
android.os.process.killprocess(pid); //殺死當前程序
這種方法退出應用,是會保留某些後程序,例如:service,notifications等。
2.通過activitymanager
activitymanager manager = (activitymanager)context.getsystemservice(activity_service); //獲取應用程式管理器
manager.killbackgroundprocesses(getpackagename()); //強制結束當前應用程式
這種方式退出應用,會結束本應用程式的一切活動,因為本方法會根據應用程式的包名殺死所有程序包括activity,service,notifications等。
android中 進入到下一個activity時 不銷燬前一個怎麼做
3樓:
你不讓前一個activity finish跳轉到下一個自然是休眠啊,返回的時候又能重新被喚醒了
4樓:匿名使用者
你不finish就不會消費,當然如果系統記憶體不足的時候,會把棧中不用的activity清除掉
5樓:匿名使用者
startactivity(intent)
android activity切換會自動銷燬前一個activity,導致黑屏一下
6樓:小欽段
剛好我也遇到過這樣的問題,就是當啟動兩個activity,a和b,b在a的上面,當銷燬b時,會閃黑一下。這個應該是銷燬activity會有一個縮放的動畫導致的。
7樓:傷莪_妳不配
不知道卡拉卡拉拒絕了
android 登出登入 怎麼把之前的activity銷燬掉
android從通知欄跳轉到相應的activity,回退到前一個activity的問題?
8樓:匿名使用者
您好!使用服務啟動activity a,同時傳入引數,當activity啟動時檢測有沒有傳入引數,如果有,那麼說明此activity a是通過通知欄啟動的,隨即在activity a中啟動b,這樣當activity b在棧中彈出後直接顯示a;如果沒有,那麼就說明此actrivity a為正常啟動。
9樓:
你可以不用回退而是直接用調轉,從b再調回a.
10樓:
你的activitya根本沒啟動?怎麼回退到a?
你可以在b攔截回退鍵,在響應事件裡啟動a。
11樓:小傻
可以參考我最近寫的博文http://blog.csdn.
net/nihaoqiulinhe/article/details/50697301,主要是設定activity為單例模式,複寫onnewintent方法,進行跳轉。
android裡activity跳轉時如何結束當前activity
12樓:
跳轉時會觸發一個stop()的**函式 在這個函式裡呼叫finish()就可以了
13樓:星綽
直接在startactivity(intent);之後加上finish();就可以了
14樓:披著夜色的狼
activity的跳轉後面直接finish()就可以了。
比如從mainactivity跳到secondactivity:
startactivity(new intent(mainactivity.this, secondactivity.class));
finish();
這樣就行了
15樓:匿名使用者
system.exit(0);也可以~
android開發簡訊攔截後怎麼讓它在另外
你好 方法1 在你成功擷取簡訊內容後,完全可以將它儲存下來,是可以使用io或者sharedpreferences的,可能你不會呼叫吧,在activity中有一個成員變數context可以使用。方法2 成功擷取簡訊後,就儲存在某一字串中,在跳轉到另外一個activity的時候,通過bundle 該字串...
android開發的問題,Android開發的問題
這個並不是報錯,是logcat輸出的日誌,不有擔心程式執行沒有發生異常即可,日誌不需要理會 剛剛好今天研究了,碰到跟你說的一模一樣。第一個問題嘛,主要是後面那句話 警告 活動開始,其目前的任務已被帶到前面 直接翻譯就是這樣的,其實也沒有什麼問題。在模擬器上先退出原來你已經正在除錯的程式,再run一下...
怎樣讓android應用永遠不退出或者退出後有通知
1,調高應用的級別,這樣只能減少被kill的可能,但不可能完全無視被kill的可能性。2.360應該是有一個監聽,過一段時間就檢查程式是否正在執行,如果沒有執行就啟動程式。3.不知道。但你可以試試抓取全域性異常試試,有一大部分可能不會好用。 要想永遠不被系統kill掉,那你只能是升級成系統應用。你的...