0

AndroidアクティビティのサービスでWebページを開きたいのですが、Webが実行された後、新しいURLを取得したいと考えています。

たとえば、「www.example.com/login.jsp?username=xxx&password=YYY」の Web サイトを使用して、ユーザー名とパスワードの有効性を確認したいと考えています。ユーザーが存在する場合は、新しい URL www.example になります。 com/fstPage.jsp

PlZを助ける

ありがとう

4

1 に答える 1

0

おそらく、2 番目のリンクで有効性を確認する必要があります。サーバー側には、www.example.com/fstPage.jsp?username=XXX&password=YYY のようなリクエストを受け入れるメソッドを含める必要があり、サーバーは適切なサイトを取得します。

これは、最も簡単な方法でこれを行うにはかなり良い方法だと思います。リダイレクトを使用する理由...

public class Example extends Activity {
    WebView webview;
    String url;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final ProgressDialog pd = ProgressDialog.show(this, "", "Loading", true);
        webview = (WebView) findViewById(R.id.webViewBuy);
        webview.getSettings().setJavaScriptEnabled(true);
        url = "www.example.com/fstPage.jsp" + "?username="
                + User.getUsername() + "&password=" + User.getPassword();
        webview.loadUrl(url);

        webview.setWebViewClient(new WebViewClient() {
            public void onReceivedSslError(WebView view,
                    SslErrorHandler handler, SslError error) {
                handler.proceed();
            }
            @Override
              public void onPageFinished(WebView view, String url) {
              pd.dismiss();
            }
        }); 
    }

}
于 2012-08-04T15:00:09.243 に答える