Laden einer Url in Webview und erhalten Sie Ihre Antwort

Iam laden einer Url in meinem WebView. Es ist eine login-Seite. Ich möchte zu finden, die Antwort, die ich bekommen, nachdem ich Sie authentifiziert, nachdem ich meine Anmeldedaten auf dieser login-Seite.

Dies ist, was ich bisher getan habe:-

Login.java

wvLogin = (WebView)findViewById(R.id.WVLogin);

//WebView settings
wvLogin.getSettings().setJavaScriptEnabled(true);
wvLogin.getSettings().setUseWideViewPort(true);

//Load url
wvLogin.loadUrl("myUrl");

//Set WebViewClient to load the url in webview and not phone's default browser.
wvLogin.setWebViewClient(new WebViewClient() {

    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);

        redirected =view.getUrl();
        redirected=  Uri.decode(redirected);

        if (redirected != null && redirected.equals(redirectUri)) {
            wvLogin.stopLoading();
            Intent mIntent = new Intent(LoginActivity.this, Update.class);
            startActivity(mIntent);
        }
    }

    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon)  {
        super.onPageStarted(view, url, favicon);
    }

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }

});

Wie kann ich weiter mit diesem?

  • Nicht viel klar. was für eine Antwort Sie bekommen sollte.? wenn u klicken Sie auf die Schaltfläche "login" auf ur-Website. es umleiten muss, um einige der anderen Seite.
  • nach Eingabe der Anmeldeinformation, was u-r zu bekommen? Keine Notwendigkeit der Umleitung ur Seite webview behandeln, das Ding
  • Haben Sie überprüft, logcat für eine Antwort?
  • Iam erwartet ein token als Antwort afterI trifft den login-button
  • Ich erwarte, dass ein Token, nachdem Sie die Anmeldeinformationen eingegeben werden
  • was ist token?
  • wenn der Benutzer authentifiziert, der er zugeordnet ist ein Zugriffstoken, die ich brauche, für weitere Anfragen.

InformationsquelleAutor Stack Over | 2014-09-08
Schreibe einen Kommentar