delight-im / delight-im/Android-AdvancedWebView

Webview in background using service but location not working

Open
#270 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.