WebViewでログインページに入った時に、事前にPreferencesで保存しているIDとパスワードを使用して文字をフォームに入力させて、ログインもさせたいのですが、ページに入ってもIDとパスワードが入力されない状況です。
下記のソースなのですが、どのように変更すればよいのでしょうか?
よろしくお願い致します。
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
String login = sharedPreferences.getString("login_id", "");
String pass = sharedPreferences.getString("login_pass", "");
(new StringBuilder(String.valueOf((new StringBuilder(String.valueOf((new StringBuilder(String.valueOf((new StringBuilder(String.valueOf("javascript:{"))).append("document.getElementById('login_id').value = '").append(login).append("';").toString()))).append("\tdocument.getElementById('password').value = '").append(((String) (pass))).append("';").toString()))).append("\tdocument.getElementsByName('login')[0].click();").toString()))).append("}").toString();
Toast.makeText(this, "ログイン中...", Toast.LENGTH_SHORT).show();
myWebView.loadUrl(login)
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、
https://groups.google.com/d/msg/android-group-japan/-/-1uBYg-4ui0J にアクセスしてください。