您的位置:首页 > 移动开发

Android点击通知栏消息,仅打开App,不跳转到具体Activity

2017-11-29 15:54 591 查看
Intent msgIntent =
context.getPackageManager().getLaunchIntentForPackage(packageName);//获取启动Activity

PendingIntent pendingIntent = PendingIntent.getActivity(
context,
notifyId,
msgIntent,
PendingIntent.FLAG_UPDATE_CURRENT);


在启动Activity中的onCreate方法中,加上如下代码:

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!isTaskRoot()) {
Intent intent = getIntent();
String action = intent.getAction();
if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && Intent.ACTION_MAIN.equals(action)) {
finish();
return;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐