如何在通知中打开浏览器时添加父活动

时间:2014-05-16 14:36:12

标签: android android-activity

点击通知时,我使用以下意图打开浏览器:

Uri uriUrl = Uri.parse(link);  
intent = new Intent(Intent.ACTION_VIEW, uriUrl); 

当用户按下后退按钮时,如何打开我的应用主页活动?

1 个答案:

答案 0 :(得分:0)

在为通知创建PendingIntent时,您需要使用TaskStackBuilder

    TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);

    Intent intent1 = new Intent(context, HomeActivity.class);
    stackBuilder.addNextIntent(intent1);

    Uri uriUrl = Uri.parse(link);  
    Intent intent2 = new Intent(Intent.ACTION_VIEW, uriUrl);
    stackBuilder.addNextIntent(intent2);

    PendintIntent pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);