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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容