AndroidアクティビティのサービスでWebページを開きたいのですが、Webが実行された後、新しいURLを取得したいと考えています。
たとえば、「www.example.com/login.jsp?username=xxx&password=YYY」の Web サイトを使用して、ユーザー名とパスワードの有効性を確認したいと考えています。ユーザーが存在する場合は、新しい URL www.example になります。 com/fstPage.jsp
PlZを助ける
ありがとう
AndroidアクティビティのサービスでWebページを開きたいのですが、Webが実行された後、新しいURLを取得したいと考えています。
たとえば、「www.example.com/login.jsp?username=xxx&password=YYY」の Web サイトを使用して、ユーザー名とパスワードの有効性を確認したいと考えています。ユーザーが存在する場合は、新しい URL www.example になります。 com/fstPage.jsp
PlZを助ける
ありがとう
おそらく、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();
}
});
}
}