虽然我通过wifi连接到网络,但网页不可用

时间:2018-08-23 17:31:33

标签: android webview

它显示网页不可用,但通过wifi连接到网络却出错。 pdf文件未在Web视图上查看。它只是显示网站,如果我没有设置权限image if not given permission就是这种类型,则在打开该网站时文件会打开。这里我设置了互联网使用权限。image if given permission。但是我想要要在网络视图中看到的文件。 MainActivity:

import android.content.Intent;
importandroid.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;

public class MainActivity extends 
AppCompatActivity {

public Button bt1,bt2;
WebView wv2;
@Override
protected void onCreate(Bundle 
savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    bt1=findViewById(R.id.bt1);
    bt1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i1=new Intent(MainActivity.this,Main2Activity.class);
            i1.putExtra("bt1id", bt1.getId());
            startActivity(i1);
        }
    });
    bt2=findViewById(R.id.bt2);
    bt2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i2=new Intent(MainActivity.this,Main2Activity.class);
            i2.putExtra("bt2id", bt2.getId());
            startActivity(i2);
        }
    });
}
}

Main2Activity:

package com.nikhil.cvsr.pdf;

import android.content.Intent;
import 
android.support.v7.app.AppCompatActivity;
 import android.os.Bundle;
import android.webkit.WebView;

 public class Main2Activity extends 
 AppCompatActivity {
 WebView wv1;
int idvalue1,idvalue2;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);
    wv1=(WebView)findViewById(R.id.wv1);
    wv1.getSettings().getJavaScriptEnabled();
    wv1.getSettings().getJavaScriptCanOpenWindowsAutomatically();
    wv1.getSettings().getCacheMode();
    Intent mi1=getIntent();
    idvalue1=mi1.getIntExtra("bt1id", 0);
    if(idvalue1==R.id.bt1) {
        wv1.loadUrl("https://drive.google.com/file/d");
    }
    Intent mi2=getIntent();
    idvalue2=mi2.getIntExtra("bt2id", 0);
    if(idvalue2==R.id.bt2) {
        wv1.loadUrl("https://drive.google.com/file/d/1");
    }
}
}

0 个答案:

没有答案