質問: myWebView.getTitle();//見ているWEBビューのタイトルを取得 Log.d(title, "title"); ``` ・そのページでボタンを押す ログ D/ライフハックちゃんねる弐式: title ・ページを移動したのちボタンを押す ログ I/WebView: FloatFade - run: Expired, go to STATE_NONE WEBビューの初期ページから移動していない場合には意図通りに情報がとれています。 サイト内でクリックをし移動したのちだと、データが取れません。 なぜでしょうか?
回答: 同様の処理で特に問題なく、移動後のタイトルが取得できています。 サンプル: activity_main.xml: ``` ``` MainActivity.java: ``` private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView) findViewById(R.id.webView); webView.setWebViewClient(new WebViewClient()); webView.loadUrl("http://jp.stackoverflow.com/"); } public void getTitle(View view) { Log.d("LOG_TAG", webView.getTitle()); } ``` LogCat: ``` 11-12 18:21:59.912 23382-23382/testapp D/LOG_TAG: スタック・オーバーフロー 11-12 18:22:10.428 23382-23382/testapp D/LOG_TAG: 新着の質問 - スタック・オーバーフロー ``` 問題は(リスナーの使い方など)他の箇所にあるのではないですか?