if (User.getUser(getContext()).getToken()!=null){
Intent intent =new Intent(getContext(),UserProfileActivity.class);
startActivity(intent);}
然后我打开该活动的片段
mCvAboutUS.setOnClickListener(v -> {
Bundle bundle = new Bundle();
bundle.putString("aboutUs", "aboutUs");
mFragment = new TextDisplayFragment();
mFragment.setArguments(bundle);
llMainProfile.setVisibility(View.GONE);
replaceFragment(mFragment);
这里的方法是replaceFragment
public void replaceFragment(Fragment fragment) {
getSupportFragmentManager()
.beginTransaction()
.add(R.id.frameLayout, fragment)
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
.commit();
}
答案 0 :(得分:0)
只是活动处理背压事件
因此,您应该处理片段中的反压事件。
请看下面的链接:
How to implement onBackPressed() in Fragments?