那是因为您需要创建提示。
onGeolocationPermissionsShowprompt简单地调用该函数是为了让您知道网页需要该位置。
callback.invoke(origin, true, false);是告诉WebView可以使用该位置的响应。
最后一个参数是是否要记住此设置。参见:http
:
//developer.android.com/reference/android/webkit/GeolocationPermissions.Callback.html
例:
alertDialog.Builder adb = new alertDialog.Builder(context);..... //set up title, message, etcadb.setNegativeButton(android.R.string.ok, new DialogInterface.onClickListener() { public void onClick(DialogInterface dialog, int which) { callback.invoke(origin, false, false); }});adb.setPositiveButton(android.R.string.ok, new DialogInterface.onClickListener() { public void onClick(DialogInterface dialog, int which) { callback.invoke(origin, true, false); }});adb.show();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)