亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

android 退出程序解決內(nèi)存釋放的問(wèn)題

 更新時(shí)間:2012年11月22日 16:22:32   作者:  
做Android項(xiàng)目的時(shí)候發(fā)現(xiàn)一個(gè)問(wèn)題:當(dāng)應(yīng)用程序退出了,點(diǎn)擊"設(shè)置"查看應(yīng)用程序,界面顯示著可以點(diǎn)擊"強(qiáng)制關(guān)閉 由于這個(gè)問(wèn)題我發(fā)現(xiàn)了一個(gè)更加嚴(yán)重的問(wèn)題,那就是,在我應(yīng)用程序退出之后,系統(tǒng)并沒(méi)有釋放掉我應(yīng)用程序所占內(nèi)存
做Android項(xiàng)目的時(shí)候發(fā)現(xiàn)一個(gè)問(wèn)題:當(dāng)應(yīng)用程序退出了,點(diǎn)擊"設(shè)置"查看應(yīng)用程序,界面顯示著可以點(diǎn)擊"強(qiáng)制關(guān)閉".

我認(rèn)為造成這樣的原因是還有開(kāi)啟的activity沒(méi)有被destroy,然后做調(diào)試,之后發(fā)現(xiàn)開(kāi)啟的activity應(yīng)該是全部都被destroy了.但是結(jié)果還是顯示可以點(diǎn)擊"強(qiáng)制關(guān)閉". 

由于這個(gè)問(wèn)題我發(fā)現(xiàn)了一個(gè)更加嚴(yán)重的問(wèn)題,那就是,在我應(yīng)用程序退出之后,系統(tǒng)并沒(méi)有釋放掉我應(yīng)用程序所占內(nèi)存.

之后在網(wǎng)上查解決辦法.說(shuō)是有兩個(gè):

方式一:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.startActivity(intent);
System.exit(0);

方式二:
android.os.Process.killProcess(android.os.Process.myPid());


有的人說(shuō)可以結(jié)束掉應(yīng)用程序,但是不知道什么原因,我在試用了這兩個(gè)方法之后都還是不能結(jié)束掉我的應(yīng)用程序.
我在在點(diǎn)擊"設(shè)置"查看我應(yīng)用的時(shí)候,界面還是顯示可以點(diǎn)擊"強(qiáng)制關(guān)閉".
但是,用這兩個(gè)方法是可以釋放掉應(yīng)用程序所占內(nèi)存的.
嚴(yán)重的問(wèn)題解決了,那個(gè)可以點(diǎn)擊"強(qiáng)制關(guān)閉"的問(wèn)題貌似也不會(huì)造成什么影響.所以這個(gè)問(wèn)題我也沒(méi)解決了.
最后說(shuō)下這兩種方式和在哪使用吧.
第一種方式是退出虛擬機(jī),使用這種方式,要注意的是,如果設(shè)備裝有兩個(gè)或多個(gè)應(yīng)用中的activity的Category為HOME的
應(yīng)用,那么每當(dāng)退出這個(gè)應(yīng)用的時(shí)候,設(shè)備都會(huì)讓用戶(hù)選擇進(jìn)入到哪個(gè)應(yīng)用.
第二種方式是kill掉當(dāng)前應(yīng)用進(jìn)程.它不會(huì)發(fā)生讓用戶(hù)選擇進(jìn)入哪一個(gè)應(yīng)用這種情況.
在哪里使用的話(huà),一般是在最后一個(gè)activity的onDestroy()方法中使用這兩種方法
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
// release application's RAM
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.startActivity(intent);
System.exit(0);
}

相關(guān)文章

  • Android擴(kuò)大View點(diǎn)擊區(qū)域方案示例

    Android擴(kuò)大View點(diǎn)擊區(qū)域方案示例

    這篇文章主要為大家介紹了Android擴(kuò)大View點(diǎn)擊區(qū)域方案示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Android開(kāi)發(fā)教程之獲取系統(tǒng)輸入法高度的正確姿勢(shì)

    Android開(kāi)發(fā)教程之獲取系統(tǒng)輸入法高度的正確姿勢(shì)

    這篇文章主要給大家介紹了關(guān)于A(yíng)ndroid開(kāi)發(fā)教程之獲取系統(tǒng)輸入法高度的正確姿勢(shì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Android具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Android開(kāi)發(fā)DataBinding基礎(chǔ)使用

    Android開(kāi)發(fā)DataBinding基礎(chǔ)使用

    這篇文章主要為大家介紹了Android開(kāi)發(fā)DataBinding基礎(chǔ)使用實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • android.enableD8.desugaring?=?false引發(fā)問(wèn)題解決

    android.enableD8.desugaring?=?false引發(fā)問(wèn)題解決

    這篇文章主要為大家介紹了android.enableD8.desugaring?=?false引發(fā)問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Android實(shí)現(xiàn)通知欄透明的方法

    Android實(shí)現(xiàn)通知欄透明的方法

    這個(gè)特性是andorid4.4支持的,最少要api19才可以使用,也就是說(shuō)如果Android的機(jī)子是低于4.4,沉浸通知欄是沒(méi)有效果的。下面介紹一下使用的方法,非常得簡(jiǎn)單,對(duì)android通知欄透明相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • Android文本視圖TextView實(shí)現(xiàn)聊天室效果

    Android文本視圖TextView實(shí)現(xiàn)聊天室效果

    這篇文章主要介紹了Android文本視圖TextView實(shí)現(xiàn)聊天室效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android仿美團(tuán)網(wǎng)、大眾點(diǎn)評(píng)購(gòu)買(mǎi)框懸浮效果修改版

    Android仿美團(tuán)網(wǎng)、大眾點(diǎn)評(píng)購(gòu)買(mǎi)框懸浮效果修改版

    這篇文章主要為大家詳細(xì)介紹了Android仿美團(tuán)網(wǎng)、大眾點(diǎn)評(píng)購(gòu)買(mǎi)框懸浮效果的修改版,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • 實(shí)現(xiàn)activity管理器一次退出所有activity

    實(shí)現(xiàn)activity管理器一次退出所有activity

    退出所有Activity網(wǎng)上有很多很多種說(shuō)法,推薦的一種方法是自定義一個(gè)Activity管理器,來(lái)管理所有已打開(kāi)的Activity,要退出的時(shí)候再通過(guò)這個(gè)管理器來(lái)退出所有Activity,下面是一個(gè)簡(jiǎn)單的Activity管理器代碼
    2014-01-01
  • Android使用Intent傳大數(shù)據(jù)簡(jiǎn)單實(shí)現(xiàn)詳解

    Android使用Intent傳大數(shù)據(jù)簡(jiǎn)單實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了Android使用Intent傳大數(shù)據(jù)簡(jiǎn)單實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Android實(shí)現(xiàn)表情功能

    Android實(shí)現(xiàn)表情功能

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)表情功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評(píng)論