fluttercommunity / fluttercommunity/flutter_webview_plugin
WebViewState finishLoad calling multiple time
- Lingua principale
- Java
- Stelle
- 1.5k
- Fork
- 938
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Based on finish load I want to save this url in database. But finishLoad calling multiple time. Why it's behavior is like this?
my code:
_webviewPlugin.onStateChanged.listen((WebViewStateChanged state) async {
if (mounted) {
if(WebViewState.startLoad == state.type){
setState(() {
isProgress = true;
});
}else if(WebViewState.finishLoad == state.type){
isProgress = false;
await database.saveUser(new History(widget.uri.toString(), "Hello title"));
}
}
});
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Partite dal _webviewPlugin.onStateChanged listener e dal percorso dell’evento WebViewState.finishLoad mostrato nel report. Riproducete le notifiche finishLoad ripetute con il salvataggio del database fornito, quindi documentate il ciclo di vita dell’evento e la condizione in base alla quale l’URL dovrebbe essere salvato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- dart, flutter
- Ambito
- mobile
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100