相关疑难解决方法(0)

如何重新启动Android活动

如何重新启动Android Activity?我试过以下,但Activity简单地退出了.

public static void restartActivity(Activity act){

        Intent intent=new Intent();
        intent.setClass(act, act.getClass());
        act.startActivity(intent);
        act.finish();

}
Run Code Online (Sandbox Code Playgroud)

android android-activity

362
推荐指数
13
解决办法
29万
查看次数

使用intent重新启动当前活动

对于我正在开发的应用程序,我想使用intent重新启动当前活动.所以我在MainActivity.class中,我想使用以下内容重新启动MainActivity.class:

Intent intent = new Intent(getApplicationContext(), MainActivity.class);
Run Code Online (Sandbox Code Playgroud)

这会调用onDestroy()但不会重新启动活动.为什么这不起作用?

android launch android-intent android-activity

2
推荐指数
1
解决办法
4138
查看次数