Android API >= 26,分享收藏数据库崩溃,屏蔽
This commit is contained in:
@@ -412,7 +412,7 @@ public class MainActivity extends Activity {
|
||||
WebView w = (WebView) v;
|
||||
HitTestResult result = w.getHitTestResult();
|
||||
HTRE = result.getExtra();
|
||||
Log.e(Thread.currentThread().getStackTrace()[2] + " ", HTRE + "");
|
||||
Toast.makeText(getApplicationContext(), result.toString(), Toast.LENGTH_SHORT).show();
|
||||
menu.setHeaderTitle(HTRE);
|
||||
if (result.getType() == HitTestResult.IMAGE_TYPE || result.getType() == HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
|
||||
menu.setHeaderIcon(android.R.drawable.ic_menu_gallery);
|
||||
@@ -849,7 +849,7 @@ public class MainActivity extends Activity {
|
||||
case 5:
|
||||
intent = new Intent();
|
||||
intent.setAction(Intent.ACTION_SEND);
|
||||
intent.putExtra(Intent.EXTRA_TEXT, list_webView.get(currentPage).getUrl());
|
||||
intent.putExtra(Intent.EXTRA_TEXT, list_webView.get(currentPage).getTitle() + "\n" + list_webView.get(currentPage).getUrl());
|
||||
intent.setType("text/plain");
|
||||
startActivity(Intent.createChooser(intent, "分享"));
|
||||
break;
|
||||
@@ -996,8 +996,9 @@ public class MainActivity extends Activity {
|
||||
WebSettings webSettings = webView.getSettings();
|
||||
webSettings.setJavaScriptEnabled(true);
|
||||
webSettings.setDomStorageEnabled(true);
|
||||
webView.setWebViewClient(new WebViewClient());
|
||||
webView.loadUrl("file:///android_asset/home.htm");
|
||||
js = "javascript:window.onload=function(){var json=JSON.parse(localStorage.webfav);for(var i=0;i<json.length;i++){if(json[i].website=='" + urln + "'){alert('网址已经存在!');return;}}json.push({title: '" + ptitle + "',website:'" + urln + "'});localStorage.webfav=JSON.stringify(json);}";
|
||||
js = "javascript:window.onload=function(){var json=JSON.parse(localStorage.webfav);for(var i=0;i<json.length;i++){if(json[i].website=='" + urln + "'){alert('网址已经存在!');return;}}json.push({title: '" + ptitle + "',website:'" + urln + "'});localStorage.webfav=JSON.stringify(json);alert(localStorage.webfav);}";
|
||||
webView.loadUrl(js);
|
||||
break;
|
||||
case 22:
|
||||
|
||||
Reference in New Issue
Block a user