2

在使用以下代码中的 facebook 时,我从 ICS 和 Jelly Bean 设备获得空指针异常。

Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
String mimeType = image.getMimeType();
intent.setType(mimeType);
intent.putExtra(Intent.EXTRA_STREAM, image.fullSizeImageUri());
startActivity(Intent.createChooser(intent, "Share Image"));

并且崩溃日志是

11-03 17:16:10.899:E/AndroidRuntime(26187):致命异常:主要 11-03 17:16:10.899:E/AndroidRuntime(26187):java.lang.NullPointerException 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 com.facebook.katana.activity.composer.ComposerActivity.b(ComposerActivity.java:722) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 com.facebook.katana .activity.composer.ComposerActivity.onUserInteraction(ComposerActivity.java:825) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 android.app.Activity.performUserLeaving(Activity.java:4672) 11-03 17 :16:10.899: E/AndroidRuntime(26187): 在 android.app.Instrumentation.callActivityOnUserLeaving(Instrumentation.java:1209) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 android.app.ActivityThread。 performUserLeavingActivity(ActivityThread.java:2670) 11-03 17:16:10.899:E/AndroidRuntime(26187): 在 android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2650) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 android.app.ActivityThread.access$800(ActivityThread. java:128) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1168) 11-03 17:16:10.899: E/AndroidRuntime( 26187): 在 android.os.Handler.dispatchMessage(Handler.java:99) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 android.os.Looper.loop(Looper.java:137) 11 -03 17:16:10.899: E/AndroidRuntime(26187): 在 android.app.ActivityThread.main(ActivityThread.java:4514) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 java.lang .reflect.Method.invokeNative(Native Method) 11-03 17:16:10.899: E/AndroidRuntime(26187): at java.lang.reflect.Method.invoke(Method.java:511) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760) 11-03 17:16:10.899: E/AndroidRuntime(26187): 在 dalvik.system.NativeStart.main (本机方法)

请指导我如何解决此问题或让我知道您何时解决此问题?

4

1 回答 1

0

关于 Facebook 应用程序接受其他 mime 类型(如图像或视频),此错误报告听起来与您的情况相似。

https://developers.facebook.com/bugs/384045761672099

我正在努力确认我们的应用程序是否支持其他 mimetypes,例如图像或视频,尽管我最好的猜测是我们不支持且仅支持纯文本。

您应该订阅错误报告以了解最新消息。

于 2012-11-05T20:05:41.377 回答