当我点击Android工作室应用程序上的任何链接,然后应用程序关闭,我该如何解决?

当我点击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> 

当我点击一个链接,然后显示应用程序有停下来,请告诉我的解决方案?

+0

您是否添加了适当的权限? – stinepike

+0

不,如何添加适当的权限? – Zahidul

+0

请给我们展示logcat –

你需要在你的AndroidManifest.xml中添加此权限 -

<uses-permission android:name="android.permission.INTERNET" /> 

它应该工作的话,如果它不那么请分享您的logcat的,这样我们就可以帮助你以更好的方式。

干杯!