fluttercommunity / fluttercommunity/flutter_webview_plugin

WebViewState finishLoad calling multiple time

Open
#196 0 comments 0 reactions 0 assignees View on GitHub
bug not enough info
Dominant language
Java
Stars
1.5k
Forks
938
PR merge metrics
No merged PRs in 30d

Description

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"));

}
}
});

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.