2017-07-23 5 views
0

Je fais une application qui contient du webview. Mais d'une manière ou d'une autre, ils ne vont pas charger ou rester vide ou quoi que ce soit. Je ne peux pas comprendre.Android Java - Webview reste vide

ici est un de mes activités (tous sont les mêmes)

package appkwekerij.gsr; 

import android.content.Intent; 
import android.graphics.Bitmap; 
import android.os.Bundle; 
import android.support.design.widget.NavigationView; 
import android.support.v4.view.GravityCompat; 
import android.support.v4.widget.DrawerLayout; 
import android.support.v7.app.ActionBarDrawerToggle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.Window; 
import android.webkit.WebChromeClient; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 
import android.webkit.WebViewClient; 
import android.widget.Toast; 

/** 
* Created by ralphneeleman on 10-01-17. 
*/ 

public class LwebActivity extends AppCompatActivity 
    implements NavigationView.OnNavigationItemSelectedListener { 
DrawerLayout drawerLayout; 
ActionBarDrawerToggle drawerToggle; 
NavigationView navigation; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_lweb); 

    WebView webView = (WebView)findViewById(R.id.webView1); 

    webView.setWebViewClient(new WebViewClient() { 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return false; 
     } 
    }); 
    webView.loadUrl("http://www.leerlingen.gsr.nl"); 

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); 
    navigationView.setNavigationItemSelectedListener(this); 
} 

@Override 
public void onBackPressed() { 
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); 
    if (drawer.isDrawerOpen(GravityCompat.START)) { 
     drawer.closeDrawer(GravityCompat.START); 
    } else { 
     super.onBackPressed(); 
    } 
} 

@SuppressWarnings("StatementWithEmptyBody") 
public boolean onNavigationItemSelected(MenuItem item) { 
    // Handle navigation view item clicks here. 
    int id = item.getItemId(); 

    if (id == R.id.nav_Home) { 
     findViewById(R.id.home).setVisibility(View.VISIBLE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Lweb) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.VISIBLE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Roosterw) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.VISIBLE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Poll) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.VISIBLE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Staffportal) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.VISIBLE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Parentportal) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.VISIBLE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Mail) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.VISIBLE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_WRTS) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.VISIBLE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Quizlet) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.VISIBLE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_OV) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.VISIBLE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Twitter) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.VISIBLE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Facebook) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.VISIBLE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Contact) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.VISIBLE); 
     findViewById(R.id.feedback).setVisibility(View.GONE); 
    } else if (id == R.id.nav_Feedback) { 
     findViewById(R.id.home).setVisibility(View.GONE); 
     findViewById(R.id.lweb).setVisibility(View.GONE); 
     findViewById(R.id.roosterw).setVisibility(View.GONE); 
     findViewById(R.id.poll).setVisibility(View.GONE); 
     findViewById(R.id.staffportal).setVisibility(View.GONE); 
     findViewById(R.id.parentportal).setVisibility(View.GONE); 
     findViewById(R.id.mail).setVisibility(View.GONE); 
     findViewById(R.id.WRTS).setVisibility(View.GONE); 
     findViewById(R.id.quizlet).setVisibility(View.GONE); 
     findViewById(R.id.ov).setVisibility(View.GONE); 
     findViewById(R.id.twitter).setVisibility(View.GONE); 
     findViewById(R.id.facebook).setVisibility(View.GONE); 
     findViewById(R.id.contact).setVisibility(View.GONE); 
     findViewById(R.id.feedback).setVisibility(View.VISIBLE); 
    } 


    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); 
    drawer.closeDrawer(GravityCompat.START); 
    return true; 
    } 
} 

manifeste Android:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="appkwekerij.gsr"> 

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

<application 

    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MainActivity" 
     android:label="GSR" 
     android:theme="@style/AppTheme.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

Et ma mise en page:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<WebView 
    android:id="@+id/webView1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:visibility="visible" /> 

</LinearLayout> 

i » J'ai essayé de chercher réponses sur Google ou stackoverflow, mais je ne peux pas sembler le faire fonctionner ...

toute aide est très apprécié

Répondre

0

Dans votre code, je ne peux pas voir que LwebActivity enregistrés dans manifest. Vous pouvez le vérifier.

Dans votre mise en page, j'ai juste vu WebView dans it.So dans votre code, vous pouvez supprimer d'autres codes et essayer.