当我点击Android工作室应用程序上的任何链接,然后应用程序关闭,我该如何解决?
问题描述:
我已经使用webview和html5,但无法链接另一个页面。 我有很多其他页面,但它没有打开。 MainActivity.java:当我点击Android工作室应用程序上的任何链接,然后应用程序关闭,我该如何解决?
package me.zahidul.zahidwebapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String myurl = "file:///android_asset/index.html";
WebView view = (WebView) this.findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl(myurl);
}
}
activity_main.xml中:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
tools:context="me.zahidul.zahidwebapp.MainActivity">
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:id="@+id/webView" >
</WebView>
</RelativeLayout>
的index.html:
//just menu part
<div class="menu">
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="about.html">ABOUT US</a></li>
<li><a href="tution.html">TUTION AND FEES</a></li>
<li><a href="administration.html">ADMINISTRATION</a></li>
<li><a href="faculty.html">FACULTY</a></li>
<li><a href="result.html">RESULT</a></li>
</ul>
</div>
当我点击一个链接,然后显示应用程序有停下来,请告诉我的解决方案?
答
你需要在你的AndroidManifest.xml中添加此权限 -
<uses-permission android:name="android.permission.INTERNET" />
它应该工作的话,如果它不那么请分享您的logcat的,这样我们就可以帮助你以更好的方式。
干杯!
您是否添加了适当的权限? – stinepike
不,如何添加适当的权限? – Zahidul
请给我们展示logcat –