五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Amadeus復(fù)刻計(jì)劃(App篇 三)

2022-10-09 23:14 作者:寂滅光-  | 我要投稿

值得記錄的問題及解決:

  1. 原項(xiàng)目使用FragmentActivity儲(chǔ)存用戶配置(如語(yǔ)言、是否顯示通知等),該庫(kù)已被廢棄,使用時(shí)會(huì)出現(xiàn)一些問題。所以改為AppCompatActivity,并重構(gòu)SettingsFragment類使其可以渲染preference.xml文件(因?yàn)樵?xiàng)目使用的xml樣式,懶得重構(gòu)了)

  2. prefence.xml文件中可以設(shè)置“點(diǎn)擊該元素跳轉(zhuǎn)至指定activity”,設(shè)置方法為在<Preference>標(biāo)簽中新建<intent>標(biāo)簽,并設(shè)置“android:action=xxx”,其中xxx為activity包名,需要在Manifest中注冊(cè)(強(qiáng)調(diào)此點(diǎn),筆者在此處耽誤了不少時(shí)間)

  3. PendingIntent是原作者執(zhí)行啟動(dòng)activity使所使用的類,該類創(chuàng)建時(shí)需要指定Flag參數(shù),值得注意的是,該參數(shù)會(huì)因安卓API的不同而有所不同,目前已知的是當(dāng)API≥31時(shí),需要指定Flag =?PendingIntent.FLAG_IMMUTABLE,反之為PendingIntent.FLAG_ONE_SHOT,具體原因筆者尚未深入了解,如有大佬路過,請(qǐng)不吝賜教。(此處也花費(fèi)了不少時(shí)間,主要原因是該處報(bào)錯(cuò)較為隱蔽,應(yīng)用會(huì)直接閃退,并且控制臺(tái)沒有相關(guān)日志,需要手動(dòng)調(diào)試并觀察debug頁(yè)面才能發(fā)現(xiàn)相關(guān)錯(cuò)誤信息)

  4. 關(guān)于2的補(bǔ)充:有趣的是二中跳轉(zhuǎn)activity可以指定為調(diào)用其他軟件(前提是知道該名稱),不知道有什么用處,暫且略去不談。

吐槽:

Android Studio實(shí)在復(fù)雜,亂七八糟的問題折騰的好累,不過開發(fā)文檔也比較完善(與其他開發(fā)軟件相比),算是功過相抵了(?)


Amadeus復(fù)刻計(jì)劃(App篇 三)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
南宁市| 翁牛特旗| 平潭县| 合水县| 武功县| 从化市| 乐陵市| 大竹县| 牡丹江市| 嘉鱼县| 平罗县| 锦屏县| 徐州市| 敖汉旗| 葫芦岛市| 增城市| 普兰店市| 分宜县| 湟中县| 长乐市| 和政县| 敦化市| 长顺县| 台东县| 汤原县| 西畴县| 泰和县| 自治县| 琼结县| 乃东县| 苍溪县| 旺苍县| 伊春市| 龙口市| 淅川县| 垦利县| 新兴县| 开鲁县| 新野县| 色达县| 隆昌县|