0

J'ai une activité nommée SubmitActivity. Dans l'activité, j'ai un bouton. Lorsque je clique sur le bouton, les onglets personnalisés de Chrome s'ouvrent. Pour pouvoir revenir à l'application à partir d'onglets personnalisés, j'ai également utilisé des filtres d'intention avec des liens profonds personnalisés (hôte et schéma).Lorsque appuyez sur le bouton Retour android affiche la page blanche

Avec les filtres d'intention (lien profond) je commence une vue web dans l'application. Si j'essaie de revenir à SubmitActivity en appuyant sur le bouton Précédent, avant la SubmitActivity, je vois une page blanche. Je n'ai pas pu résoudre ce problème.

J'ai aussi utilisé

intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); 

ce code pour fermer les onglets de chrome. Donc, je peux revenir à SubmitActivity. Mais ça n'aide pas à la page blanche.

Répondre

0

Je soupçonne que le webview remonte et attend quelques données (par exemple url) qui est ce qu'il est vide car il n'a rien reçu.

This est un cas différent, mais il pourrait aider

1

J'ai une solution pour vous, j'eu aussi des mêmes problèmes comme la vôtre, mais je trouve la solution

Ajoutez la méthode ci-dessous pour votre on create méthode

Handler handler = new Handler(); 

handler.postDelayed(new Runnable() { 
    public void run() { 
     finish(); 
    } 
}, 100); 

Je suis sûr à 100% que cette méthode va fonctionner.

+0

Cela fonctionne pour moi. Merci... –