android 点击通知栏返回应用 ,非启动一个新Activity
2013-10-09 17:06
597 查看
再使用如下的 Intent 设置:
就可以返回当前 Activity 而不是重新运行了一个 activity。
Intent intent = new Intent(this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
就可以返回当前 Activity 而不是重新运行了一个 activity。
public Notification createNotification() {
Notification nf = new Notification(android.R.drawable.stat_sys_download, "正在为您下载...", System.currentTimeMillis());
nf.flags = Notification.FLAG_ONGOING_EVENT;
nf.contentView = new RemoteViews(getPackageName(), R.layout.notification_download);
setNotificationInfo(nf, 0, "..M", null, true);
Intent intent = new Intent(this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
nf.contentIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
return nf;
}
相关文章推荐
- 【Android】仿QQ功能点击通知栏返回应用,非启动一个新Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android点击通知栏信息后返回正在运行的程序,而不是一个新Activity
- Android中点击通知栏图标,启动一个应用
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity ,极光推送等推送的也可以参考一下(转)
- android 点击通知栏消息打开activity,如果app未运行先启动app或打开activity返回后再启动app
- 在android的service中启动一个通知,点击通知无法启动activity,报一个SecurityException异常
- Android点击通知栏信息后返回正在运行的程序,而不是一个新Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity ,极光推送等推送的也可以参考一下(转)
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android中使用Notification并通过点击Notification启动启动通知详细Activity,点击返回键和按钮返回主界面
- Android实现点击通知栏后,先启动应用再打开目标Activity 144
- Android中点击通知栏图标,启动一个应用
- Android实现点击通知栏后,先启动应用再打开目标Activity