delight-im / delight-im/Android-AdvancedWebView
Webview in background using service but location not working
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 578
- PR merge metrics
- No merged PRs in 30d
Description
I was trying to make the webview send geo-location in in background with this code I have below. No luck so far but thesame code works fine in activity
`
mWebView = new WebView(getApplicationContext());
//mWebView.setListener(this, this);
mWebView.setListener(new Activity(), this);
mWebView.setGeolocationEnabled(true);
mWebView.setMixedContentAllowed(true);
mWebView.setCookiesEnabled(true);
mWebView.setThirdPartyCookiesEnabled(true);
mWebView.setWebViewClient(new WebViewClient() {
/*
@Override
public void onPageFinished(WebView view, String url) {
// Toast.makeText(MainActivity.this, "Finished loading", Toast.LENGTH_SHORT).show();
}*/
});
mWebView.setWebChromeClient(new WebChromeClient() {
@Override
public void onReceivedTitle(WebView view, String title) {
super.onReceivedTitle(view, title);
Toast.makeText(MainActivity.this, title, Toast.LENGTH_SHORT).show();
}
});
mWebView.addHttpHeader("X-Requested-With", "");
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON_DEMAND);
mWebView.setWebViewClient(new MyWebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(TEST_PAGE_URL);
`
Please help or positive director will be appreciated
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.