我在我的Android应用程序中实现了Facebook共享,并且它运行良好。
但是我遇到postid
的问题,它总是返回null,我知道原因:因为用户必须登录到应用程序。所以我写了这段代码:
List<String> permissions = new ArrayList<String>();
permissions.add("publish_actions");
manager = LoginManager.getInstance();
manager.logInWithPublishPermissions(activity, permissions);
但是我收到了这个错误:
01-21 13:30:05.784: E/AndroidRuntime(25049): FATAL EXCEPTION: main
01-21 13:30:05.784: E/AndroidRuntime(25049): java.lang.RuntimeException: Unable to start activity
ComponentInfo{gjirafa.com/com.facebook.FacebookActivity}:java.lang.IllegalArgumentException: No view found for id 0x7f08000f (gjirafa.com:color/accent_material_dark) for fragment
LoginFragment{41da8178 #0 id=0x7f08000f SingleFragment}
01-21 13:30:05.784: E/AndroidRuntime(25049): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2114)
01-21 13:30:05.784: E/AndroidRuntime(25049): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2139)
01-21 13:30:05.784: E/AndroidRuntime(25049): at android.app.ActivityThread.access$700(ActivityThread.java:143)
01-21 13:30:05.784: E/AndroidRuntime(25049): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1241)
01-21 13:30:05.784: E/AndroidRuntime(25049): at android.os.Handler.dispatchMessage(Handler.java:99)
01-21 13:30:05.784: E/AndroidRuntime(25049): at android.os.Looper.loop(Looper.java:137)
01-21 13:30:05.784: E/AndroidRuntime(25049): at android.app.ActivityThread.main(ActivityThread.java:4960)
01-21 13:30:05.784: E/AndroidRuntime(25049): at java.lang.reflect.Method.invokeNative(Native Method)
01-21 13:30:05.784: E/AndroidRuntime(25049): at java.lang.reflect.Method.invoke(Method.java:511)
01-21 13:30:05.784: E/AndroidRuntime(25049): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
01-21 13:30:05.784: E/AndroidRuntime(25049): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
01-21 13:30:05.784: E/AndroidRuntime(25049): at dalvik.system.NativeStart.main(Native Method)
01-21 13:30:05.784: E/AndroidRuntime(25049): Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f08000f (gjirafa.com:color/accent_material_dark) for fragment
LoginFragment{41da8178 #0 id=0x7f08000f SingleFragment}