第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

自定義通知,如 Inshorts

自定義通知,如 Inshorts

當(dāng)年話下 2023-05-24 16:02:52
我想創(chuàng)建一個自定義通知,如內(nèi)褲,如下圖所示我也能夠做到這一點,如下面的屏幕截圖所示:但是有兩個問題案例:當(dāng)我使用 Android Studio 安裝應(yīng)用程序時,最初它工作正常,即為通知顯示自定義通知布局(如圖 3 所示),但是當(dāng)我從任務(wù)管理器中終止應(yīng)用程序然后發(fā)送通知時,它作為默認(rèn)布局出現(xiàn)(如圖 4 所示)。當(dāng)我在任何設(shè)備上使用 apk 安裝應(yīng)用程序時,我收到的通知樣式為默認(rèn)通知(如圖 4 所示)。我已經(jīng)被困在這個問題上很長時間了,并且已經(jīng)更改了通知的整個代碼,我仍然面臨這個問題。我不確定我哪里做錯了。圖3圖4
查看完整描述

1 回答

?
猛跑小豬

TA貢獻(xiàn)1858條經(jīng)驗 獲得超8個贊

我能夠?qū)崿F(xiàn)我正在尋找的東西,即我期待使用自定義布局來顯示通知 everytime,但問題是如果應(yīng)用程序曾經(jīng)在后臺和默認(rèn)通知樣式,我會收到自定義布局通知當(dāng)應(yīng)用程序不在后臺時。

“所以問題到底是什么,推送通知在應(yīng)用程序處于后臺或前臺的情況下表現(xiàn)不同?!?/p>

當(dāng)應(yīng)用程序曾經(jīng)在后臺運行時,正在使用我編寫的通知生成器代碼,并顯示帶有自定義布局的通知。此外,當(dāng)應(yīng)用程序曾經(jīng)處于前臺時,android 系統(tǒng)無法訪問我項目的通知生成器代碼,在這種情況下,通知將由使用默認(rèn)通知布局的 Google 服務(wù)進(jìn)程處理。

解決方案 :

早些時候,我從服務(wù)器獲取的 JSON 對象被命名為“通知”,幾乎每個開發(fā)人員都使用它。將該 JSON 對象的名稱更改為“數(shù)據(jù)”就產(chǎn)生了魔力。

Notification builder 中的代碼曾經(jīng)是這樣的:

String notTitle = remoteMessage.getData().get("title");

哪個更早以前是:

String notTitle = remoteMessage.getNotification().getTitle();

這樣,我的通知始終由應(yīng)用程序、NotificationService 處理,而不是由 Google 服務(wù)進(jìn)程處理。

我希望這對某人有幫助。:)



查看完整回答
反對 回復(fù) 2023-05-24
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號