Lors du débogage sur le port USB, je voulais simplement étendre WebView en mode plein écran. Malheureusement, l'écran blanc est apparu et rien après. Je ne sais vraiment pas quoi faire. J'ai fait CustomView et tout semblait bien. Voici mon code:L'écran devient blanc après l'extension en mode plein écran
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
filmkey = "<iframe width=\"96%\" height=\"96%\" src=\"https://www.youtube.com/embed/EtMOgsWEAmQ\" frameborder=\"0\" allowfullscreen></iframe>";
screen=(WebView)findViewById(R.id.webView);
screen.getSettings().setJavaScriptEnabled(true);
String myvideokey = filmkey;
screen.loadData(myvideokey, "text/html", "utf-8");
screen.setWebChromeClient(new WebChromeClient(){
@Override
public void onShowCustomView(View view, CustomViewCallback callback) {
super.onShowCustomView(view, callback);
}
@Override
public void onHideCustomView() {
super.onHideCustomView();
}
});
}
"Dialogue de dialogue = nouvelle boîte de dialogue (SupportActivity.this, android.R.style.Theme_Black_NoTitleBar_Fullscreen);" Une erreur apparaît ici qui souligne "SupportActivity.this" ("WatchingActivity.this" dans ma situation) en disant "WatchingActivity n'est pas une classe englobante" –
faire la classe dans le watchActivity seulement alors cette erreur ne viendra pas. Tout le code ci-dessus est dans un seul fichier WatchinActivity dans votre cas – Sahil
Il semble toujours –