我想用WebView开始一个新的活动,但当我尝试加载活动时,我只是被带到一个白色的屏幕。WebView只是加载白屏
我的活动只是有这个作为代码
public class TrainingVideos extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_training_videos);
WebView trainingWebview = (WebView) findViewById(R.id.web_trainingVideos);
trainingWebview.getSettings().setJavaScriptEnabled(true);
trainingWebview.loadUrl(url);
}
}
具有
<FrameLayout 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:background="@color/octtan"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
tools:context="com.octitle.ryann.octmobile.TrainingVideos">
<WebView
android:id="@+id/web_trainingVideos"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:hardwareAccelerated="false" />
</FrameLayout>
我的清单包括
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
您是否曾尝试在加载URL之前加载webview设置?例如。启用JavaScript之前loadUrl – Want2bExpert
我试图发布我的问题后,它有相同的结果 –
我用你的代码,并与www.google.com工作正常 –