1.Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
2.广播
LocalBroadcastRecever 本地广播跟 全局广播的用法
经常性的忘记,做个标记;在使用Jpush推送自定义静态广播MyRecever,根据Intent做不同的动作,例如接受 Message,和点击Notification的动作;记住,不能混用全局广播和本地广播;
3.全局AlertDialog
如果想App不管在前台还是后台,弹出Dialog,那么可以使用AlertDialog,首先,在AndroidManifest.xml中添加权限,如下:
利用Jpush推送,点击推送消息的Notification的Action
在点击事件中,弹出dialog