我有一个SplashActivity
和一个MainActivity
,所有片段都与MainActivity
相关联。现在,每当我从服务器回复Notification
时,我想打开一个特定的片段。我打开这个就像
final android.support.v4.app.FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
if(getIntent().getAction().equals("OpenNotificationFragment")) {
fragmentManager.beginTransaction()
.replace(R.id.fragment_main_container, new NotificationFragment()).addToBackStack(PastOrderFragment.TAG)
.commitAllowingStateLoss();
}
但在我的启动图片加载时,它正在投掷NullPointerException
,我应该在SplashActivity
中调用此方法还是编辑我的一些代码。