我正在开发一个使用本地文件的应用程序。在index.html文件中,我有多个链接到不同的本地文件,如:settings.html,add.html,edit.html和...问题是,当我在Android Studio和智能手机中运行应用程序时,当我点击任何链接时,在加载内容之前,会出现白色背景的快速屏幕 Flink 。
我怎样才能禁用这个白色闪光灯?
MainActivity.java:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webView=findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.loadUrl("file:///android_asset/index.html");
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
活动_主要.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"/>
</LinearLayout>
1条答案
按热度按时间iklwldmw1#
我有一个类似的问题,我修复它这样:在styles.xml文件中
代替