我在谷歌群组上发布了这个图,我会在这里做的,看看我是否可以更多地播放一个问题:
我正在编写一段代码,每次运行时都会出错:说明: - 无法使用互联网电话帐号
我想知道是否存在某种权限,或者我缺少的其他内容。
有代码!
case R.id.loadBtnWidgetConfig:
someData = getSharedPreferences(filename, 0);
String dataReturned = someData.getString("sharedString", "Can't Load....Sorry!");
dataResults.setText(dataReturned);
break;
还有日志之猫
07-28 16:51:45.189: E/AndroidRuntime(2249): FATAL EXCEPTION: main
07-28 16:51:45.189: E/AndroidRuntime(2249): java.lang.NullPointerException
07-28 16:51:45.189: E/AndroidRuntime(2249): at this.file.app.Settings.onClick(Settings.java:49)
07-28 16:51:45.189: E/AndroidRuntime(2249): at android.view.View.performClick(View.java:2485)
07-28 16:51:45.189: E/AndroidRuntime(2249): at android.view.View$PerformClick.run(View.java:9080)
07-28 16:51:45.189: E/AndroidRuntime(2249): at android.os.Handler.handleCallback(Handler.java:587)
07-28 16:51:45.189: E/AndroidRuntime(2249): at android.os.Handler.dispatchMessage(Handler.java:92)
07-28 16:51:45.189: E/AndroidRuntime(2249): at android.os.Looper.loop(Looper.java:130)
07-28 16:51:45.189: E/AndroidRuntime(2249): at android.app.ActivityThread.main(ActivityThread.java:3683)
07-28 16:51:45.189: E/AndroidRuntime(2249): at java.lang.reflect.Method.invokeNative(Native Method)
07-28 16:51:45.189: E/AndroidRuntime(2249): at java.lang.reflect.Method.invoke(Method.java:507)
07-28 16:51:45.189: E/AndroidRuntime(2249): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
07-28 16:51:45.189: E/AndroidRuntime(2249): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
07-28 16:51:45.189: E/AndroidRuntime(2249): at dalvik.system.NativeStart.main(Native Method)
答案 0 :(得分:0)
是的,在AndroidManifest.xml中,您必须声明权限。如果您正在使用eclipse,您可以转到权限选项卡并以这种方式添加它,或者这是一个xml语句,可以帮助您:
<uses-permission android:name="android.permission.INTERNET" />