最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)論 (共 條)

使用qq登录你需要登录后才可以评论。
昔阳县| 雅安市| 深圳市| 漳州市| 荥阳市| 曲靖市| 平顶山市| 龙海市| 合作市| 章丘市| 桑日县| 成都市| 西峡县| 正阳县| 望江县| 安阳市| 宁海县| 靖安县| 合山市| 太和县| 芦溪县| 华安县| 天峨县| 武鸣县| 蒙城县| 赣州市| 桦川县| 福清市| 旺苍县| 汪清县| 邳州市| 台东县| 临城县| 崇左市| 古浪县| 彭山县| 奇台县| 大姚县| 英超| 乳山市| 苍溪县|