解決Android7.0以上 notification系統自動摺疊點選點選事件無法監聽問題
點選摺疊之後的notification 會開啟應用的第一個activity
在第一個activity的oncreate中判斷是notification來的 跳轉你需要的activity
if (Build.VERSION.SDK_INT >=Build.VERSION_CODES.N) {
if (getIntent().getFlags() == 0x10400000 && AppStaus.notificationArrived != 0) {
goToNewsActivity();
return;
}
//notification來的 FLAG_RECEIVER_FOREGROUND 從notification和第一次安裝 0x10000000 沒去其他應用
if (getIntent().getFlags() == FLAG_RECEIVER_FOREGROUND && AppStaus.notificationArrived != 0) {
goToNewsActivity();
return;
}
}
但是有一個問題沒有解決:安裝之後,直接點選開啟,此時點選notification摺疊部分,並不會跳轉第一個activity,而是會直接開啟app到之前停留的位置。
相關文章
- 解決 Vue 動態生成 el-checkbox 點選無法賦值問題Vue賦值
- jQuery點選展開摺疊手風琴導航選單詳解jQuery
- fastclick.js解決移動端點選事件反應慢問題ASTJS事件
- JQuery on()方法繫結動態元素的點選事件無響應的解決辦法jQuery事件
- 點選平滑下拉展開摺疊樹形導航選單
- Win10系統開始選單點選無效的解決方法Win10
- win10開始選單點選無反應解決辦法Win10
- jQuery實現的點選展開其他專案摺疊導航選單jQuery
- JSON無限摺疊選單編寫JSON
- iOS下的點選事件失效解決方法iOS事件
- iOS全埋點解決方案-控制元件點選事件iOS控制元件事件
- iOS全埋點解決方案-UITableView和UICollectionView點選事件iOSUIView事件
- android設定軟鍵盤搜尋鍵以及監聽搜尋鍵點選時發生兩次事件的問題解決Android事件
- windows10系統點選關機變成自動重啟怎麼解決Windows
- win10系統點選音量圖示沒有反應無法啟動如何解決Win10
- 解決無法自動掛載U盤問題
- 【Objective-C】解決輕拍手勢事件與TableView的Cell點選事件衝突的問題Object事件View
- win10系統點選關機會變成自動重啟的解決方法Win10
- JavaScript下拉摺疊導航選單講解JavaScript
- 移動端300ms點選延遲和點選穿透問題穿透
- android recyclerview 上下滑動導致點選事件和資料錯亂問題解決AndroidView事件
- Swift UITableView巢狀UICollectionView點選事件衝突(點選事件穿透)SwiftUIView巢狀事件穿透
- 透過四點選擇智慧營銷自動化系統
- Android中點選事件的四種寫法詳解Android事件
- 點選事件的委派事件
- 禁止滑鼠點選事件事件
- 垂直摺疊導航選單實現詳解
- win10系統下Smartscreen篩選器無法訪問的解決方法Win10
- ListView的HeaderView包含的GridView滑動隱藏後無法點選問題分析ViewHeader
- Android TextSwitcher通知公告自動上下滾動且帶點選事件Android事件
- 解決ASM無法啟動問題ASM
- UITapGestureRecognizer 和 CCMenu點選問題UI
- Axure 教程:製作摺疊選單
- 解決mac系統下無法手動設定ip的問題Mac
- [解決問題] Vagrant nginx 站點配置問題(ThinkPHP HTML 無法調跳轉)NginxPHPHTML
- 解決html中input的placeholder的顏色,點選時消失,input點選時樣式的問題HTML
- android之Notification監聽系統清除通知欄Android
- uniapp,小程式防止二次點選問題,解決方案APP