我的申请有问题。我有一个正在推送操作栏的通知。单击通知时,您将被重定向到您设置的特定 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/