Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Bundle webViewBundle;
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- ...
- setRetainInstance(true);
- ...
- }
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- View v = inflater.inflate(R.layout.my_layout, container, false);
- wv = (WebView) v.findViewById(R.id.webView);
- if (webViewBundle != null)
- {
- wv.restoreState(webViewBundle);
- }
- else
- {
- wv.loadUrl("http://www.mysite.mydomain");
- }
- return v;
- }
- public void onPause() {
- super.onPause();
- webViewBundle = new Bundle();
- wv.saveState(webViewBundle);
- }
- <activity
- ...
- android:configChanges="orientation|screenSize"
- ... ></activity>
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setRetainInstance(true);
- }
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- View v = inflater.inflate(R.layout.webview_layout, container, false);
- wv = v.findViewById(R.id.web_view);
- WebSettings webSettings = wv.getSettings();
- webSettings.setJavaScriptEnabled(true);
- wv.setWebViewClient(new WebViewClient());
- wv.loadUrl("https://www.carngo.com/");
- return v;
- }
Add Comment
Please, Sign In to add comment