繁体   English   中英

如何从 Intent Android 调用相同的活动?

[英]how to call same activity from Intent Android?

如何从 firebase onChildChange 中的 Intent 调用相同的 Activity?

@Override
public void onChildChanged(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
     try {
        Intent i= new Intent(PlaceholderFragment.this,PlaceholderFragment.this);
     }
     catch (Exception e){}
}

如何从 Intent 调用相同的 Activity?

Intent i = new Intent(getActivity, YourActivity.class);
i.startActivity();

或者您可以简单地使用:

getActivity().recreate();

您可以按如下方式从自身调用相同的片段。

PlaceholderFragment newFragment = new PlaceholderFragment();

FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.layoutContainer, newFragment , "New Fragment");
fragmentTransaction.addToBackStack("New Fragment");
fragmentTransaction.commit();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM