Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 重新开始一项活动';用finish()函数杀死了谁?_Android - Fatal编程技术网

Android 重新开始一项活动';用finish()函数杀死了谁?

Android 重新开始一项活动';用finish()函数杀死了谁?,android,Android,用户登录并转到第二个屏幕(活动)后,我使用finish()终止了登录屏幕活动。现在我在第二个屏幕上,在操作栏上有一个注销按钮,有没有一种方法可以在按下注销按钮时将已关闭的登录屏幕恢复到原来的状态???您只需重新启动它 startActivity(new Intent(CONTEXT, LoginActivity.class)); 当您从第二个活动注销时,请使用此行。只需启动一个新的LoginActivity?您始终可以使用Intent启动活动。。 Intent intent = new Int

用户登录并转到第二个屏幕(活动)后,我使用finish()终止了登录屏幕活动。现在我在第二个屏幕上,在操作栏上有一个注销按钮,有没有一种方法可以在按下注销按钮时将已关闭的登录屏幕恢复到原来的状态???

您只需重新启动它

startActivity(new Intent(CONTEXT, LoginActivity.class));

当您从第二个活动注销时,请使用此行。

只需启动一个新的LoginActivity?您始终可以使用Intent启动活动。。
Intent intent = new Intent(SecondActivity.this, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();