我的应用程序的第一个屏幕是登录屏幕,所以我在用户登录后使用了方法完成() 。但是,当我返回应用程序时,我希望已经登录。我尝试使用onDestroy (),但没有成功。
问问题
898 次
3 回答
2
如果你以其他方式实现你的逻辑会更好。应用程序中的第一个屏幕可以是 HomeScreenActivity,您将在其中检查用户是否已登录并在需要时启动 LoginActivity。
public class HomeScreenActivity extends Activity {
/* some declaration */
public void onCreate(Bundle savedInstanceState) {
/* some other stuff */
if (!userIsLogged()) {
Intent intent = new Intent(this,LoginActivity.class);
startActivity(intent);
}
}
}
于 2011-06-24T05:58:21.613 回答
1
于 2011-06-24T05:52:20.227 回答
0
您可能想查看活动生命周期...此外,SharedPreferences 可用于保存用户名/登录详细信息,但我理解任何应用程序都可以访问它们,因此请小心放在那里的内容。
于 2011-06-24T05:58:23.967 回答