0

我在我的应用程序中遇到了一个非常奇怪的情况。我有一个活动,我有登录按钮。单击时,我button正在检查用户是否已登录,并同时显示正确的消息。我的代码如下所示:

@Override
public void onClick(View v) {
    if (loginUserId == null || loginAccessToken == null) {

        Intent intent = new Intent();
        intent.setClassName("com.example.poc",
                "com.example.poc.LoginPromptDialog");
        startActivity(intent);
    } else {
        System.out.println("Else condition here!");
    }
}

在其他情况下,我正在打印log

在我的情况下,假设用户未登录,然后Login Prompt Activity将显示。我的 上有一个skip按钮Second Activity,在那个按钮上我只是在调用finish()方法。我要回来Second ActivityFirst Activity。这证实了我的onResume()方法在从Second Activtiy.

仍然用户未登录,当我再次单击First Activity我的 else 条件上的按钮时。为什么又if没有调用我的条件?

我无法弄清楚为什么会这样。

任何形式的帮助将不胜感激。

4

1 回答 1

0

""我从其他活动中获得价值。感谢我得到的评论。解决了。

于 2013-04-27T19:53:49.523 回答