我有两个活动,说LoginActivity
其中包含登录界面和HomeActivity
。在HomeActivity
,我已经把一个按钮,调用下面的方法:如何处理父活动当孩子活动完成
public void goToLoginPage(View view) {
finish();
super.finish();
Intent i = new Intent(HomePageActivity.this, LoginActivity.class);
startActivity(i);
}
但是,当我点击这个按钮,随着最后输入凭据登录页面再次出现。相反,我需要一个新的登录页面,或者至少不需要最后输入的凭据。
基于您提供的一些细节的猜测:您需要修改LoginActivity的初始化。 – m0skit0 2012-07-05 11:26:07
尝试在第二个活动按钮中删除finish()和super.finish()按钮单击 – 2012-07-05 11:28:47
什么是开始活动(第一次启动应用程序时运行的活动?) – 2012-07-05 11:29:37