Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Studio-为什么WebView不';无法加载Web URL_Java_Android_Android Layout_Android Studio_Android Fragments - Fatal编程技术网

Java Android Studio-为什么WebView不';无法加载Web URL

Java Android Studio-为什么WebView不';无法加载Web URL,java,android,android-layout,android-studio,android-fragments,Java,Android,Android Layout,Android Studio,Android Fragments,Android Studio-为什么WebView不加载Web URL -------------------------------我的MainActivity.java-----------------------------------------------------------------------------------------------------------------------------------------------------------------

Android Studio-为什么WebView不加载Web URL

-------------------------------我的MainActivity.java-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

package com.spgisslive;
导入android.support.design.widget.TabLayout;
导入android.support.design.widget.FloatingActionButton;
导入android.support.design.widget.Snackbar;
导入android.support.v7.app.AppActivity;
导入android.support.v7.widget.Toolbar;
导入android.support.v4.app.Fragment;
导入android.support.v4.app.FragmentManager;
导入android.support.v4.app.FragmentPagerAdapter;
导入android.support.v4.view.ViewPager;
导入android.os.Bundle;
导入android.view.LayoutInflater;
导入android.view.Menu;
导入android.view.MenuItem;
导入android.view.view;
导入android.view.ViewGroup;
导入android.webkit.WebSettings;
导入android.webkit.WebView;
导入android.webkit.WebViewClient;
导入android.widget.TextView;
导入静态com.spgisslive.R.id.webview;
公共类MainActivity扩展了AppCompatActivity{
/**
*将提供的{@link android.support.v4.view.PagerAdapter}
*每个部分的片段。我们使用
*{@link FragmentPagerAdapter}派生,它将保留
*已在内存中加载片段。如果这变得过于内存密集,则
*最好是换成一个
*{@link android.support.v4.app.FragmentStatePagerAdapter}。
*/
私人部门SPAGERAAdapter MSECTIONSPAGERAAdapter;
私有网络视图;
私有视图寻呼机mViewPager;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//创建适配器,该适配器将为这三个函数中的每一个返回一个片段
//活动的主要部分。
mSectionsPagerAdapter=newsectionspageradapter(getSupportFragmentManager());
//使用分区适配器设置ViewPager。
mViewPager=(ViewPager)findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
TabLayout TabLayout=(TabLayout)findViewById(R.id.tabs);
tabLayout.setupWithViewPager(mviewpage);
}
@凌驾
公共布尔onCreateOptions菜单(菜单){
//为菜单充气;这会将项目添加到操作栏(如果存在)。
getMenuInflater().充气(右菜单菜单菜单主菜单);
返回true;
}
@凌驾
公共布尔值onOptionsItemSelected(菜单项项){
//处理操作栏项目单击此处。操作栏将
//自动处理Home/Up按钮上的点击,只要
//在AndroidManifest.xml中指定父活动时。
int id=item.getItemId();
//noinspection SimplifiableIf语句
if(id==R.id.action\u设置){
返回true;
}
返回super.onOptionsItemSelected(项目);
}
/**
*包含简单视图的占位符片段。
*/
公共静态类占位符片段扩展了片段{
/**
*表示此文件节号的片段参数
*碎片。
*/
私有静态最终字符串ARG\u SECTION\u NUMBER=“SECTION\u NUMBER”;
公共占位符片段(){
}
/**
*返回给定节的此片段的新实例
*号码。
*/
公共静态占位符片段newInstance(int sectionNumber){
占位符片段=新占位符片段();
Bundle args=新Bundle();
参数Putin(参数段号,段号);
fragment.setArguments(args);
返回片段;
}
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
if(getArguments().getInt(ARG\u节号)==1){
视图根视图=充气机。充气(R.layout.fragment\u sub\u page01,容器,false);
返回rootView;
}
else if(getArguments().getInt(ARG\u节号)==2){
视图根视图=充气机。充气(R.layout.fragment\u sub\u page02,容器,false);
返回rootView;
}
else if(getArguments().getInt(ARG\u节号)==3){
视图根视图=充气机。充气(R.layout.fragment\u sub\u page03,容器,错误);
返回rootView;
}
其他的
{
视图根视图=充气机。充气(R.layout.fragment_main,容器,错误);
返回rootView;
}
}
}
/**
*一个{@link FragmentPagerAdapter},返回对应于
*其中一个部分/选项卡/页面。
*/
公共类节SpagerAdapter扩展了FragmentPagerAdapter{
公共部分SpagerAdapter(碎片管理器fm){
超级(fm);
}
@凌驾
公共片段getItem(int位置){
//调用getItem来实例化给定页面的片段。
//返回占位符片段(定义为下面的静态内部类)。
返回PlaceholderFragment.newInstance(位置+1);
}
@凌驾
public int getCount(){
//显示共3页。
返回3;
}
@凌驾
公共字符序列getPageTitle(int位置){
开关(位置){
案例0:
返回“第01页”;
案例1:
“返回”页
if (getArguments().getInt(ARG_SECTION_NUMBER) == 1) {
    View rootView = inflater.inflate(R.layout.fragment_sub_page01, container, false);
    mWebView = (WebView) rootView.findViewById(R.id.webview);
    mWebView.loadUrl("http://www.google.com")
    return rootView;
}
public class SectionsPagerAdapter extends FragmentPagerAdapter {

        public SectionsPagerAdapter(FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int position) {
           if(position==0){
              return SubPage01.newInstance(position + 1);
           }else if(position==1){
              return SubPage02.newInstance(position + 1);
           }else{
              return SubPage03.newInstance(position + 1);
           }
        }

        @Override
        public int getCount() {
            // Show 3 total pages.
            return 3;
        }

        @Override
        public CharSequence getPageTitle(int position) {
            switch (position) {
                case 0:
                    return "Page 01";
                case 1:
                    return "Page 02";
                case 2:
                    return "SECTION 3";
            }
            return null;
        }
}