Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
735 views
in Technique[技术] by (71.8m points)

start same activity from fragment not working - android

I have place fragment inside my MainActivity

  TeacherProfileFragment t = new TeacherProfileFragment(teacherId);
  t.show(getSupportFragmentManager(), "BottomSheet");

I have placed on button in TeacherProfileFragment on click of the button i want to create a new instance of my MyActivity and need to open new user data.

if (getActivity() != null) {
            Bundle bundle = new Bundle();
            bundle.putString("Id", id);
            Intent intent = new Intent(getContext(), MainActivity.class);
            intent.putExtras(bundle);
            new Handler().post(() -> startActivity(intent));
 }

i had tried to do something like this but it's not working nothing is printed on log and also not getting any crash report or error and i had checked that my Button click event is working fine.

question from:https://stackoverflow.com/questions/65641930/start-same-activity-from-fragment-not-working-android

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Just try to call startActivity(intent).


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...