android - 单击通知时加载 fragment android

标签 android notifications android-activity fragment

我的申请有问题。我有一个正在推送操作栏的通知。单击通知时,您将被重定向到您设置的特定 Activity 。在我的场景中,一旦通知被点击或触摸,我应该被重定向到我当前 Activity 的特定 fragment 。(当前 Activity 正在处理 fragment )

现在,这是我的股票,我尝试过类似的东西但没有运气。 - 单击通知时,它将启动另一个 Activity (NotificationControllerActivity),加载后,它将调用当前 Activity 并显示 fragment (加载 fragment 的公共(public)方法)。我的错误是,我无法将 NotificationControllerActivity 转换为当前 Activity 。(我我正在寻找解决方案)。

非常感谢您的反馈。

谢谢

最佳答案

//Set pending intent for notification 

Intent intent = new Intent(this, RequiredActivity.class);
        intent.putExtra("key1", value);
        intent.putExtra("key2", value);

PendingIntent pIntent = PendingIntent.getActivity(this,0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); 

// And in Required Activity override method onNewIntent(),and open up your required fragment.

关于android - 单击通知时加载 fragment android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23266247/

相关文章:

java - 在哪里设置RecycleView setAdapter以快速加载图像?

android - 发送到 Android 设备的额外推送通知

Android 共享元素过渡 pre-21

java - 在当前 Activity 之后开始 Activity

android - 从 Activity 启动服务

Android Camera2 预览在风景中旋转 90 度

java - 如何从一次只返回一行的函数中获取 SQLite 的每一行

android - 从一个 Activity 传递到另一个 Activity 时如何使用登录 session

android - 如何将文本颜色与通知颜色栏相匹配?

android - 前台服务通知需要几秒钟才能显示