日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android 应用退到后台,类似最小化

發(fā)布時間:2024/4/13 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 应用退到后台,类似最小化 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

在activity中調(diào)用?moveTaskToBack?(boolean nonRoot)方法即可將activity 退到后臺,注意不是finish()退出。

參數(shù)為false代表只有當(dāng)前activity是task根,指應(yīng)用啟動的第一個activity時,才有效;

如果為true則忽略這個限制,任何activity都可以有效。

moveTaskToBack調(diào)用后,task中activity的順序不會發(fā)生變化,例如A啟動B,B中調(diào)用此方法退到后臺,重新啟動應(yīng)用會調(diào)用B中的onRestart-onStart-onResume方法,不會重新調(diào)用onCreate,而且在B中按下back鍵返回的還是A,這就是退到后臺的功能。


另外在activity中按下back鍵,實際是調(diào)用了finish方法,應(yīng)用退出。雖然應(yīng)用已經(jīng)退出,但進(jìn)程沒有被殺死,android中一個應(yīng)用運行于獨立的一個虛擬機(jī)實例中,所以在重新啟動應(yīng)用時一個類中的靜態(tài)對象還保持著運行時的狀態(tài),注意在合適位置復(fù)位這些狀態(tài)。


關(guān)于moveTaskToBack?方法,官方API解釋如下:

public boolean?moveTaskToBack?(boolean nonRoot)

Since:? API Level 1

Move the task containing this activity to the back of the activity stack. The activity's order within the task is unchanged.

Parameters
nonRoot
If false then this only works if the activity is the root of a task; if true it will work for any activity in a task.
Returns
  • If the task was moved (or it was already at the back) true is returned, else false.




轉(zhuǎn)載于:https://my.oschina.net/yolinfeng/blog/425708

總結(jié)

以上是生活随笔為你收集整理的android 应用退到后台,类似最小化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。