杀死并摧毁活动

时间:2011-06-24 05:49:14

标签: android android-activity kill destroy

我的应用程序的第一个屏幕是登录屏幕,所以我在用户登录后使用完成()方法。但是,当我返回应用程序时,我希望已经记录。我尝试使用 onDestroy(),但没有成功。

3 个答案:

答案 0 :(得分: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);
        }
    }
}

答案 1 :(得分:1)

答案 2 :(得分:0)

您可能希望查看Activity Life Cycle ...此外,SharedPreferences可用于保存用户名/登录详细信息,但我们知道任何应用程序都可以访问它们,所以要小心你放在那里。