Page blanche entre Splash screen et affichage webview
Résolu/Fermé
Ilyass2020
Messages postés
8
Date d'inscription
dimanche 10 mai 2020
Statut
Membre
Dernière intervention
1 juillet 2020
-
Modifié le 11 mai 2020 à 15:46
Ilyass2020 Messages postés 8 Date d'inscription dimanche 10 mai 2020 Statut Membre Dernière intervention 1 juillet 2020 - 11 mai 2020 à 18:19
Ilyass2020 Messages postés 8 Date d'inscription dimanche 10 mai 2020 Statut Membre Dernière intervention 1 juillet 2020 - 11 mai 2020 à 18:19
A voir également:
- Page blanche entre Splash screen et affichage webview
- Supprimer page blanche word - Guide
- Blue screen windows 10 - Guide
- Apowersoft screen recorder - Télécharger - Capture d'écran
- Traduire une page - Guide
- Word numéro de page 1/2 - Guide
5 réponses
BunoCS
Messages postés
15495
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
23 octobre 2024
3 909
11 mai 2020 à 15:52
11 mai 2020 à 15:52
re,
Sûrement le temps que la page se charge.
Généralement, on affiche un loader lors du chargement et on le cache lorsque la page est chargée.
Un peu comme cela :
Sûrement le temps que la page se charge.
Généralement, on affiche un loader lors du chargement et on le cache lorsque la page est chargée.
Un peu comme cela :
progressBar.setVisibility(View.VISIBLE); webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); startActivity(intent); return true; } return false; } @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); progressBar.setVisibility(View.GONE); } });
Ilyass2020
Messages postés
8
Date d'inscription
dimanche 10 mai 2020
Statut
Membre
Dernière intervention
1 juillet 2020
Modifié le 11 mai 2020 à 16:29
Modifié le 11 mai 2020 à 16:29
je place le loader sur le splashScreen ?? tu peux m aider la ??
BunoCS
Messages postés
15495
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
23 octobre 2024
3 909
11 mai 2020 à 16:53
11 mai 2020 à 16:53
Bah non, sur l'écran de la webview, le temps que la page se charge
Ilyass2020
Messages postés
8
Date d'inscription
dimanche 10 mai 2020
Statut
Membre
Dernière intervention
1 juillet 2020
11 mai 2020 à 16:28
11 mai 2020 à 16:28
voila le code SplashScreen.java
package com.akssa.groupe;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class SplashScreen extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(SplashScreen.this,MainActivity.class));
finish();
}
},2000);
}
}
Ilyass2020
Messages postés
8
Date d'inscription
dimanche 10 mai 2020
Statut
Membre
Dernière intervention
1 juillet 2020
11 mai 2020 à 16:55
11 mai 2020 à 16:55
ça veux dire que en peux pas remplacerle progressBar par le splashscreen , le temp ou le webview ce charge .
BunoCS
Messages postés
15495
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
23 octobre 2024
3 909
11 mai 2020 à 18:15
11 mai 2020 à 18:15
Non. Tu comprends bien que Splashscreen et Main sont 2 Activity différentes. Il ne peut y avoir qu'une seule d'active à un instant T
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ilyass2020
Messages postés
8
Date d'inscription
dimanche 10 mai 2020
Statut
Membre
Dernière intervention
1 juillet 2020
11 mai 2020 à 18:19
11 mai 2020 à 18:19
ok Merci beaucoup BunoCS :)