Android ‘奇形怪狀’

1.三星手機(jī)調(diào)用系統(tǒng)照相機(jī)bug

android:configChanges="keyboardHidden|orientation|screenSize"

2.解決Fragment的重復(fù)創(chuàng)建

@Override
protected void onSaveInstanceState(Bundle bundle) { 
      // do not call super.onSaveInstanceState()
}

3.解決Fragment的重復(fù)創(chuàng)建

在OnCreate方法對(duì)saveInstanceState進(jìn)行判斷跟狱,為空時(shí)才進(jìn)行fragment的創(chuàng)建.使用add fragment 添加時(shí)使用 add(fragment,tag)來(lái)添加.

4.FragmentStatePagerAdapter 與 FragmentStatePagerAdapter

主要區(qū)別在與對(duì)于fragment是否銷(xiāo)毀FragmentPagerAdapter:對(duì)于不再需要的fragment筐乳,選擇調(diào)用detach方法牌柄,僅銷(xiāo)毀視圖,并不會(huì)銷(xiāo)毀fragment實(shí)例拦止。FragmentStatePagerAdapter:會(huì)銷(xiāo)毀不再需要的fragment谱仪,當(dāng)當(dāng)前事務(wù)提交以后会涎,會(huì)徹底的將fragmeng從當(dāng)前Activity的FragmentManager中移除,state標(biāo)明舒帮,銷(xiāo)毀時(shí)会喝,會(huì)將其onSaveInstanceState(Bundle outState)中的bundle信息保存下來(lái),當(dāng)用戶切換回來(lái)玩郊,可以通過(guò)該bundle恢復(fù)生成新的fragment肢执,也就是說(shuō),你可以在onSaveInstanceState(Bundle outState)方法中保存一些數(shù)據(jù)译红,在onCreate中進(jìn)行恢復(fù)創(chuàng)建预茄。
如上所說(shuō),使用FragmentStatePagerAdapter當(dāng)然更省內(nèi)存侦厚,但是銷(xiāo)毀新建也是需要時(shí)間的耻陕。一般情況下拙徽,如果你是制作主頁(yè)面,就3淮蜈、4個(gè)Tab斋攀,那么可以選擇使用FragmentPagerAdapter,如果你是用于ViewPager展示數(shù)量特別多的條目時(shí)梧田,那么建議使用FragmentStatePagerAdapter

ddd

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //透明狀態(tài)欄
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
        }
        setContentView(R.layout.activity_main);
//        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
//        setSupportActionBar(toolbar);
        // Create the adapter that will return a fragment for each of the three
        // primary sections of the activity.
        mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

        // Set up the ViewPager with the sections adapter.
        mViewPager = (ViewPager) findViewById(R.id.container);
        mViewPager.setAdapter(mSectionsPagerAdapter);


        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });

    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末淳蔼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子裁眯,更是在濱河造成了極大的恐慌鹉梨,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件穿稳,死亡現(xiàn)場(chǎng)離奇詭異存皂,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)逢艘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)旦袋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人它改,你說(shuō)我怎么就攤上這事疤孕。” “怎么了央拖?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵祭阀,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我鲜戒,道長(zhǎng)专控,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任遏餐,我火速辦了婚禮伦腐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘境输。我一直安慰自己蔗牡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布嗅剖。 她就那樣靜靜地躺著辩越,像睡著了一般。 火紅的嫁衣襯著肌膚如雪信粮。 梳的紋絲不亂的頭發(fā)上黔攒,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼督惰。 笑死不傅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的赏胚。 我是一名探鬼主播访娶,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼觉阅!你這毒婦竟也來(lái)了崖疤?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤典勇,失蹤者是張志新(化名)和其女友劉穎劫哼,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體割笙,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡权烧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伤溉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片般码。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖乱顾,靈堂內(nèi)的尸體忽然破棺而出侈询,到底是詐尸還是另有隱情,我是刑警寧澤糯耍,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站囊嘉,受9級(jí)特大地震影響温技,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扭粱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一舵鳞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧琢蛤,春花似錦蜓堕、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至慕淡,卻和暖如春背伴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工傻寂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留息尺,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓疾掰,卻偏偏與公主長(zhǎng)得像搂誉,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子静檬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 引言:這篇文章巴柿,大概分析下Fragment的生命周期凛虽、實(shí)際應(yīng)用方法以及使用Fragment時(shí)需要注意的地方,算是F...
    androidjp閱讀 12,876評(píng)論 10 104
  • 0.背景 自從谷歌在Android3.0推出Fragment以后广恢,F(xiàn)ragment就成為了絕大多數(shù)APP的必備元素...
    Dracula716閱讀 27,511評(píng)論 3 21
  • 《Android Fragment完全解析凯旋,關(guān)于碎片你所需知道的一切》 我們都知道,Android上的界面展示都是...
    cxm11閱讀 2,182評(píng)論 2 19
  • 1 “阿春,我真的是個(gè)壞女孩么糠聪?” 看著菲兒給我發(fā)的消息荒椭,讓我半天沒(méi)回過(guò)神來(lái)。 “又發(fā)什么神經(jīng)舰蟆,是不是想下套子給我...
    阿春牧羊犬閱讀 32,930評(píng)論 787 627
  • 心煩意亂趣惠!心里其實(shí)很憤怒!因?yàn)槔瞎褍鹤拥耐婢叨肌皝G掉”了身害。他跟他爸媽說(shuō)的時(shí)候還說(shuō)得很開(kāi)心味悄。我很不爽!很生氣塌鸯!明明...
    蕙蘭花開(kāi)的季節(jié)閱讀 180評(píng)論 0 0