Android 一些小細節

1.Calling startActivity() from outside of an Activity? context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?


在BroadcastReceiver跳轉到Activity


intent

2.廣播

LocalBroadcastRecever 本地廣播跟 全局廣播的用法

經常性的忘記,做個標記;在使用Jpush推送自定義靜態廣播MyRecever,根據Intent做不同的動作,例如接受 Message,和點擊Notification的動作;記住,不能混用全局廣播和本地廣播;


全局廣播
全局廣播Broadcastreceiver接收

3.全局AlertDialog

如果想App不管在前臺還是后臺,彈出Dialog,那么可以使用AlertDialog,首先,在AndroidManifest.xml中添加權限,如下:

權限

利用Jpush推送,點擊推送消息的Notification的Action

點擊Action

在點擊事件中,彈出dialog

dialog
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容