【问题标题】:Re-launch current activity using intent使用意图重新启动当前活动
【发布时间】:2023-03-24 19:02:02
【问题描述】:
对于我正在开发的应用程序,我想使用意图重新启动当前活动。所以我在 MainActivity.class 中,我想使用以下命令重新启动 MainActivity.class:
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
这会调用onDestroy(),但不会重新启动活动。为什么这不起作用?
【问题讨论】:
标签:
android
android-intent
android-activity
launch
【解决方案3】:
这样做:
Intent i=getIntent();//This simply returns the intent in which the current Activity is started
finish();//This would simply stop the current Activity.
startActivity(i);//This would start a new Activity.
【解决方案4】:
包括这个...
startActivity(intent);