2013-08-22 2 views
3

У меня есть код для простого веб-просмотра и во время работы кода работает, но отображается ошибка «пойманного исключения безопасности» в logcat. что это значит?простой пример веб-просмотра поймал исключение безопасности

WebActivity.java

public class WebActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_web); 
     WebView mainWebView = (WebView) findViewById(R.id.mainWebView); 
     WebSettings webSettings = mainWebView.getSettings(); 
     webSettings.setJavaScriptEnabled(true); 
     mainWebView.setWebViewClient(new MyCustomWebViewClient()); 
     mainWebView.loadUrl("http://google.com"); 
     mainWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 
    } 
    private class MyCustomWebViewClient extends WebViewClient { 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
      } 
     } 
    } 

LogCat

08-22 11:37:01.569: E/geolocationService(537): Caught security exception registering for location updates from system. This should only happen in DumpRenderTree. 
+0

Вы также проверяете состояние сети для этого? – Piyush

ответ

3

Вы должны добавить это в манифесте.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
0

Эта ссылка имеет ключевое http://cordova.apache.org/docs/en/2.5.0/cordova_device_device.md.html

Я развивающуюся с Android - PhoneGap

Я добавил

-> приложение/Рез/XML/config.xml

< имя плагина = "Устройство" значение = "org.apache.cordova.Device" />

-> приложение/AndroidManifest.xml

< использует-разрешение андроида: имя = "android.permission.READ_PHONE_STATE" />

и работает отлично

PS: может быть, это тот же самый ответ этот Using navigator.geolocation.getCurrentPosition in WebView on Android 2.0+ (PhoneGap related)

Смежные вопросы