当我使用备份和还原Webview状态时,我收到此消息:x地址处的网页可能暂时关闭或可能已永久移至新的网址。
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
webViewShowPoll.saveState(savedInstanceState);
}
@Override
public void onRestoreInstanceState(Bundle outState) {
super.onRestoreInstanceState(outState);
webViewShowPoll.restoreState(outState);
}
Run Code Online (Sandbox Code Playgroud)
和Androidmanifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SET_DEBUG_APP"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<activity
android:name="com.omid.epoll.mobile.Poll"
android:launchMode="singleInstance"
android:label="@string/title_activity_poll"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
</activity>
Run Code Online (Sandbox Code Playgroud)
小智 2
if (isInternetPresent) {
// Internet Connection is Present
// make HTTP requests
// showAlertDialog(HomeScreen.this, "Internet Connection",
// "You have internet connection", true);
webviewbrowse.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
webviewAds.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
webviewbrowse.loadUrl("http://www.example.com");
} else {
// Internet connection is not present
// Ask user to connect to Internet
webviewbrowse.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webviewAds.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webviewbrowse.loadUrl("http://example.com");
showAlertDialog(HomeScreen.this, "internet doesn't connect",
" please connect to internet", false);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19724 次 |
| 最近记录: |