2016-12-20 5 views
-5

Ich bin neu bei Android/Java-Sprache. Ich habe einen Webdienst, der 2 Params anfordert und einen Status (estado) zurückgibt. Jedes Mal, wenn ich versuche, mich mit falschem Benutzernamen und Passwort anzumelden, halte an.App wird nicht zur Hauptaktivität zurückkehren

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; 
       } 

Ich möchte, wenn ein falsches Login haben, um zur Haupttätigkeit zurückzukehren. Kann jemand helfen?

+0

Starten Sie von [hier] (https://www.google.ie/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#safe=active&q=show+image+with+page+is+loading) – Nope

+0

Mögliches Duplikat von [Ladedatei wird geladen, während die Seite mit jquery geladen wird] (http://stackoverflow.com/questions/4007916/showing-loading-gif-file-while-page-gets-loaded-using-jquery) – jacefarm

+0

Willkommen bei StackOverflow, dieser Link gibt Ihnen eine Anleitung zum Stellen einer guten Frage: [ask] – Matt

Antwort

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> 

Allerdings, wenn Sie fragen, um zu überprüfen, ob andere Webseite geladen wird, können Sie das nicht tun, weil Sie haben noch nicht begonnen, die Webseite geladen wird, und selbst wenn Sie hatten, glaube ich Sicherheit würde das verhindern. Sie können auch window.onload verwenden, die aufgerufen wird, wenn die Seite geladen wird (Sie müssen auch die onload="init()" löschen, wenn Sie diese verwenden möchten).

Verwandte Themen