簡體   English   中英

單擊通知時如何打開活動中的特定片段

[英]how to open particular fragment which in an activity when notification is clicked

我在通知欄中有一個通知,我的一項活動中有3個片段。 當我單擊通知時,我希望它會打開特定的片段,就像facebook通知那樣。 我試圖在Google和其他任何地方搜索它,但沒有找到我需要的東西。

示例:我有3個片段

  1. 兌換價值。
  2. 充電。
  3. 為了任何東西。

現在,如果我從管理面板收到通知(如可以兌換您的值),則該通知將打開該特定片段。 如果我收到充電通知,它將打開該特定片段,像這樣,我希望它正常工作。

希望您清楚,否則請通知我。

這是你的做法

mNotificationManager = (NotificationManager) context.getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);

        notificationBuilder = new NotificationCompat.Builder(context);    

Intent resultIntent = null;

resultIntent = new Intent(context.getApplicationContext(), MainActivity.class);

TaskStackBuilder stackBuilder = TaskStackBuilder.create(context.getApplicationContext()); 

        stackBuilder.addParentStack(MainActivity.class);

        stackBuilder.addNextIntent(resultIntent);

notificationBuilder.setContentIntent(resultPendingIntent);

此外,您可以相應地設置參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM