1樓:網友
把a的launchmode設定為standard, b的launchmode設定為singletop 保持在上面就可以了。
2樓:網友
直接從a中startactivity到b就行。具體看下面**:
public class a extends activity implements onclicklistener
override
public void onclick(view v) }**很簡單可以自己寫佈局試一下。
3樓:雪鷹翔天
這還真沒用到過,finish掉a可不可以。
ps:樓上哥們真搞。都不看題的。。
4樓:網友
你的問題很神奇,為什麼我會直接到b的。
關於android應用activity生命週期中,按下home鍵和按下back鍵的問題
5樓:科特曜
程序只是app的乙個鉛猜蘆容器而已,這個容器空了不代表這個容器沒了,但是你把容器銷燬了,容器裡的東西一樣會被兆激銷燬,按back鍵就是後退棧做pop操作的過程(**onbackpressed,預設實現是呼叫finish(),finish()方法又會去呼叫ondestroy),棧頂activity就被銷燬,所以會**activity的ondestroy方法;而按home鍵是把整個任務棧掛起到後臺,回到啟動器首頁,activity並沒有銷燬。所以不會**activity的ondestroy。
至於長按home鍵啟動工作管理員結束應用,程序還是存在,這個因手機而異。有些手機是銷燬這個應用(application類的槐帶例項),程序這個容器還在,只是空了(空程序),發現程序不見了多數是因為系統**空程序;有些手機是直接結束程序。
正在執行的android程式,按home鍵回到桌面,再開啟圖示進入程式會重新開始。
6樓:網友
看一下你的那個activity怎麼寫的。
7樓:網友
/** 解決apk安裝成功後點選"開啟"再按home鍵遇到的問題 判斷本activity是不是在棧底。
if (!istaskroot())
android 中按下返回鍵銷燬activity的詳細呼叫過程。 求大神解答。
8樓:網友
樓上都是答非所問,人家是想問什麼這麼做,不是問你怎麼做,之所以做成2次,是怕你一次誤點就退出程式了,使用者體驗會很差,所以做成雙擊,監聽返回鍵第一按不做處理,只記錄按下時間,第二次點選的時候判讀距離上次點選時間,很短就認為是雙擊就退出應用,很長就當作第一次點選再記錄點選時間,這樣就不會誤點back而退出應用了。
9樓:網友
按下back鍵時會呼叫ondestroy()銷燬當前的activity,重新啟動此activity時會呼叫oncreate()重建;
而按下home鍵時會呼叫onstop()方法,並不銷燬activity,重新啟動時則是呼叫onresume()。
10樓:華傲易
@override
public boolean onkeydown(int keycode, keyevent event)
return , event);
這個是按返回鍵就會銷燬activity,雙擊銷燬是判斷你雙擊的點選事件間隔時間。
小於300ms就銷燬activity的。
11樓:網友
監聽back鍵的監聽事件,加個判斷,如果兩次back觸發的間隔小於一秒,就執行原來back的方法,否則return;
android怎麼實現home鍵完全退出程式?
12樓:霧裡看花的過客
監聽home按鍵,然後在**中結束程序,不知道可以不,lz可以試下。
13樓:網友
不能 只是回到了桌面,長按home這個可以自定義。
android 點選返回鍵怎麼讓activity不銷燬
14樓:smile古渡木船
重寫onkeydown方法就行:
override
public boolean onkeydown(int keycode, keyevent event) {
if (keycode == {
寫下你希望按下返回鍵達到的效果**,不寫則不會有反應。
return false;
return , event);
15樓:5人不開黑
後退了activity並沒有銷燬啊 只是在後臺執行。
android中,我想在退出程式時,儲存住當前的狀態,當再次啟動時,能回到退出時的狀態,該怎麼做呢?
16樓:網友
是退出程式嗎? activity元件下面有相關方法 好像叫onstop?
將相關資料儲存在乙個特定的資料夾中 比如遊戲程序,遊戲資料等等,然後再啟動時讀取這些資料就可以了。
17樓:網友
程式退出,你是home鍵退出,還是完全退出。儲存狀態,是儲存什麼東西的狀態。
18樓:網友
當你按下手機的home鍵的時候,系統會預設呼叫程式棧中最上層activity的stop()方法,然後整個應用程式都會被隱藏起來,當你再次點選手機桌面上應用程式圖示時,系統會呼叫最上層activity的onresume()方法,此時不會重新開啟程式,而是直接進入,會直接顯示程式棧中最上層的activity.即你在按home鍵時的狀態。
iphone5按了home鍵後從程式中退出來回到桌面 反應時間會很長 什麼原因
第一是iphone的home鍵時間久了卻是會有反映遲鈍的現象,一般情況下分為幾種,第一是home鍵本身硬體老化 第二是隨著軟體越來越多系統越來越繁雜,導致各方面處理能力下降,所以說會比較慢。iphone軟體裝多會多少影響系統的流暢性這個是必然的,一百多個軟體的話,肯定會對流暢性有影響,所以說這個是正...
新的蘋果手機 home鍵就很硬,按一下聲音比舊手機還大這正常嗎
其實這是正常的,iphone home鍵所用的鍋仔片有好幾家供貨商,有的硬有的軟。此外安裝工差也會導致彈性差異。尤其是和ipad區別更大,ipad的home鍵用的開關很一般。因為ipad在零配件選型上明顯沒有考慮到home鍵壽命,估計是因為ipad可以用多工手勢切換,但 顯示全部。其實這是正常的,...
iphone7home鍵按不下去會不會按壞
iphone 7的home鍵按不下去不是按壞的。首先我們要先重啟 同時長按 右側電源鍵 左側音量鍵 直到手機重啟。然後進入 dfu 模式 長按電源鍵關閉 iphone 7 按住 電源鍵 3秒,再同時按住音量鍵持續10秒,然後鬆開電源鍵並繼續按住音量鍵持續5秒,當手機進入黑屏狀態就進入了 dfu 模式...