Using WebView to create RSS readers.
I would like to use getTitle() to keep the information on the page I am currently viewing and bookmark it.
GetTitle does not work properly after page movement.
Out of Source onCreate
myWebView= (WebView) findViewById (R.id.webview);
// Cancel standard browser
myWebView.setWebViewClient(newWebViewClient());
// URL to load when starting the application
myWebView.loadUrl("http://lifehack2ch.livedoor.biz/");
Source Button Listener
String title=myWebView.getTitle();// Get the title of the web view you are looking at
Log.d(title, "title");
·Log where you press the button on that page
D/Life Hack Channel 2 expression: title
·Logs that press the button after moving the page
I/WebView:FloatFade-run:Expired, go to STATE_NONE
If you have not moved from the initial page of the web view, the information is taken as intended.
If you click and move within the site, you will not be able to get any data.
Why?
Similar actions have been taken without any problems.
Sample:
activity_main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android: orientation="vertical"
tools:context=".MainActivity">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:onClick="getTitle"
android: text="Get Title!"/>
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
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(newWebViewClient());
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: Stack overflow
11-12 18:22:10.428 23382-23382/testapp D/LOG_TAG: New Questions - Stack Overflow
Isn't the problem (how to use the listener, etc.) somewhere else?
© 2024 OneMinuteCode. All rights reserved.