应用程序不会返回主要活动

时间:2016-12-20 16:28:49

标签: android web-services

我是android / java语言的新手。我有一个Web服务,请求2个参数并返回一个状态(estado)。 每次我尝试使用错误的用户名和密码登录时停止。

JSONObject obj = new JSONObject(response);
                if( "ERRO".equals(obj.getString("estado"))) {
                    errorMsg.setText(obj.getString("info"));
                    Toast.makeText(getApplicationContext(), obj.getString("info"), Toast.LENGTH_LONG).show();
                    return;
                }

我想如果登录错误则返回主要活动。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

<body onload="init()">
    <img src="loading.gif" id="loading_gif">
    <script>
        function init(){
            window.location = "your website location";
            //But if you're planning to not redirect, but on the same website...
            document.getElementById("loading_gif").style.display = "none";
            //And then load your page here.
        }
    </script>
</body>

但是,如果您要检查是否正在加载另一个网站,则无法执行此操作,因为您甚至无法开始加载网站,并且即使你有,我认为安全会阻止这一点。您也可以使用window.onload,在页面加载时调用(如果您打算使用它,还需要删除onload="init()"。)