日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

android - 為什么重復Replace Fragment會內存泄漏

瀏覽:198日期:2024-08-14 18:20:57

問題描述

android - 為什么重復Replace Fragment會內存泄漏

如圖,當點擊下面的兩個按鈕時,REPALCE上面的Fragmnet,共兩個,反復切換時發生了內存泄漏

這是Fragment的代碼:

public class Fragment2 extends Fragment { private List<Bitmap> lb = new ArrayList<>(); @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {allocBitMap();allocBitMap();return inflater.inflate(R.layout.f2, container, false); } private void allocBitMap() {Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.men);lb.add(b); } @Override public void onDestroy() {Log.e('onDestroy', 'yes, onDestroy');super.onDestroy(); }}

這是Activity的部分代碼

@Override public void onClick(View v) {switch (v.getId()) { case R.id.bt_left:transFragleft();break; case R.id.bt_right:transFragright();break;} } Fragment f1 = new Fragment1(); Fragment f2 = new Fragment2(); private void transFragleft(){FragmentTransaction ft = getSupportFragmentManager().beginTransaction();ft.replace(R.id.rl_f, f1);ft.commit(); } private void transFragright(){FragmentTransaction ft = getSupportFragmentManager().beginTransaction();ft.replace(R.id.rl_f, f2);ft.commit(); }

這是反復切換時的內存狀態:android - 為什么重復Replace Fragment會內存泄漏

這是LOGCAT,可以看到onDestroy執行了,整個Fragment生命周期馬上就結束了

04-27 09:46:04.682 29320-29320/com.sg.fragmentpitfall E/onDestroy: yes, onDestroy04-27 09:46:06.344 29320-29320/com.sg.fragmentpitfall E/onDestroy: yes, onDestroy04-27 09:46:07.895 29320-29320/com.sg.fragmentpitfall E/onDestroy: yes, onDestroy

那么為什么他占用的那塊內存還在呢?

提問2:JAVA中怎樣分配一定內存,用于實驗,我這種bitmap的方法太LOW了,而且里面還有CONTEXT;

提問3:是否應該避免使用FRAGMENT(我知道用HIDE/SHOW的方式要比REPLACE要好

謝謝!

問題解答

回答1:

把LeakCanary集成到代碼里面,看看是什么原因導致的內存泄露。而且內存圖上升,也不一定就是內存泄露。你每次申請了Bitmap,沒準沒達到GC的標準,那內存一直上漲也沒問題。

回答2:

不是 fragment 的問題,而是你用的bitmap 的原因

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美专区| 国产综合精品| 亚洲不卡视频| 欧美日韩第一| 欧美中文字幕| 欧美亚洲免费| 精品视频亚洲| 亚洲小说欧美另类婷婷| 蜜桃一区二区三区在线| 欧美日韩va| 高清不卡一区| 黄页网站一区| 欧美日韩亚洲三区| 亚洲最新无码中文字幕久久 | 麻豆精品少妇| 久久影院一区| 欧美一区激情| 日韩和的一区二在线| 蜜桃伊人久久| 国产精品xvideos88| 成人日韩在线观看| 免费视频久久| 精品三级av在线导航| 九九综合在线| 国产精品观看| 狠狠操综合网| 国产探花在线精品一区二区| 日本免费一区二区三区四区| 久久国产高清| 久久99影视| 亚洲一级影院| 国产精品一区二区三区四区在线观看 | 欧美日韩国产一区精品一区| 日本午夜精品一区二区三区电影| 三上悠亚国产精品一区二区三区| 日韩精品中文字幕吗一区二区| 国产伊人久久| 亚洲专区一区| а√天堂8资源中文在线| 美女国产精品| 麻豆视频久久| 视频在线观看91| 亚洲国产福利| 国产欧美在线| 日韩亚洲在线| 91视频一区| 欧美日韩1区| 欧美精品黄色| 深夜福利视频一区二区| 欧美一区二区三区免费看| 色婷婷狠狠五月综合天色拍| 国产美女久久| 综合激情网站| 国精品一区二区| 欧美精品97| 国产精品嫩草99av在线| 日韩在线第七页| 精品一级视频| 国产日韩高清一区二区三区在线 | 久久婷婷av| 久久精品色播| 欧美日韩调教| 亚洲图片久久| 午夜久久福利| 久久久五月天| 欧美xxxx中国| 精品中文在线| 久久的色偷偷| 日本一区福利在线| 美女黄网久久| 中国女人久久久| 精品中文一区| 亚洲福利专区| 久久精品动漫| 亚洲综合在线电影| 国内一区二区三区| 麻豆久久一区| 国产精品欧美在线观看| 亚州欧美在线| 爽好多水快深点欧美视频| 免费成人网www| 亚洲人成在线网站| yellow在线观看网址| 久久久久久久欧美精品| 亚洲三级精品| 久久亚洲欧洲| 三级在线观看一区二区| 精品1区2区3区4区| 亚洲激情久久| 日韩视频二区| 亚洲在线网站| 一区二区国产在线| 三级在线观看一区二区| 亚洲一区中文| 国产视频欧美| 久久成人一区| 亚洲欧美网站| 亚洲一区二区三区四区电影| 亚洲久草在线| 奇米亚洲欧美| 国产极品久久久久久久久波多结野| 国产精品99精品一区二区三区∴| 国产精品日本一区二区不卡视频| 国产午夜一区| 久久精品国产成人一区二区三区| 国产一区国产二区国产三区| 亚洲黄色中文字幕| 影视先锋久久| 日韩专区一卡二卡| 中文字幕日本一区二区| 日韩精品一区二区三区中文 | 国产精品毛片在线看| 日本不卡高清| 卡一精品卡二卡三网站乱码| 成人小电影网站| 婷婷综合社区| 日韩一区精品字幕| 日本va欧美va精品发布| 麻豆视频观看网址久久| 热三久草你在线| 亚洲欧洲一区二区天堂久久| 中文字幕免费一区二区| 国产精品极品在线观看| 成人国产精品一区二区网站| 日韩av免费| 免费人成精品欧美精品| 国产一卡不卡| 国产亚洲一区二区手机在线观看 | 日韩精品午夜视频| 国产成人精品免费视| 久久xxxx精品视频| 国产无遮挡裸体免费久久| 国产不卡av一区二区| 国产高清一区| 91精品国产自产观看在线| 四虎8848精品成人免费网站| 99视频+国产日韩欧美| 国产精品成人3p一区二区三区| 神马久久午夜| 日本中文字幕不卡| 国产网站在线| 日韩精品免费视频一区二区三区| 高清一区二区三区| 免费久久99精品国产自在现线| 国产亚洲欧美日韩精品一区二区三区 | 久久亚洲欧洲| 国产精品久久久久久久久久10秀| 欧美精品激情| 精品视频91| 午夜在线观看免费一区| 韩国女主播一区二区三区| 国产亚洲午夜| 一区二区精品伦理...| 日韩高清三区| 91久久国产| 国产精品久久久久蜜臀| 日韩欧美中文字幕电影| 国产一区二区中文| 麻豆一区二区99久久久久| 羞羞答答国产精品www一本| 高清一区二区| 91亚洲精品视频在线观看| 午夜欧美在线| 狠狠躁少妇一区二区三区| 亚洲精品在线二区| 99成人在线视频| 你懂的国产精品永久在线| 欧美精品一线| а√在线中文在线新版| 国产一区 二区| 蜜臀久久久久久久| 欧美日韩精品免费观看视完整| 欧美日韩网址| 中文字幕av一区二区三区人| 亚洲高清成人| 中国字幕a在线看韩国电影| 国产欧美三级| 日日夜夜免费精品| 久久福利精品| 国产精品99免费看| 国产不卡精品在线| 国产激情一区| 国产亚洲观看| 日韩和欧美的一区| 中文无码久久精品| aa亚洲婷婷| 激情婷婷综合| 国产在线不卡| 丝袜av一区| 蜜桃精品在线| 日韩影院二区| 亚洲精品在线影院| 日本一区二区高清不卡| 欧美国产日本| 国产精品亚洲产品| 国产欧美日韩综合一区在线播放| 日韩av一区二区三区| 日韩一二三区在线观看| 日韩在线成人| 日韩精品久久理论片|