这是我的活动课
public class VisitmmActivity extends Activity{
private WebView visitmmWebView;
private static final String VISITMM_URL = "http://mobile.dev.fio/";
/**
* called when activity is created
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
IntializeWebView();
}
public void IntializeWebView(){
setContentView(R.layout.visitmm_main);
visitmmWebView = (WebView) findViewById(R.id.webview_visitmm);
visitmmWebView.setWebViewClient(new WebViewClient());
visitmmWebView.loadUrl(VISITMM_URL);
WebSettings webSettings = visitmmWebView.getSettings();
visitmmWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
visitmmWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webSettings.setJavaScriptEnabled(true);
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig); //To change body of overridden methods use File | Settings | File Templates.
IntializeWebView();
}
/**
* Make back works for browser history
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && visitmmWebView.canGoBack()) {
visitmmWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
AndroidManifest.xml
在这儿
<activity
android:name=".seagames.visitmm.VisitmmActivity"
android:label="@string/app_name"
android:configChanges="orientation"
android:hardwareAccelerated="true">
</activity>
问题是当我在手机上旋转屏幕时,应用程序将加载原始阶段(index.php)。我该如何解决?我试图找出其他解决方案。但是,没有用。请帮我!!!