Android Foursquare共享后应用程序崩溃

Android Foursquare共享后应用程序崩溃,android,foursquare,Android,Foursquare,我有一个应用程序,可以使用 Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.setType("image/jpg"); shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file) ); shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Created in x"); shareInte

我有一个应用程序,可以使用

Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/jpg");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file) );
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Created in x");
shareIntent.putExtra(Intent.EXTRA_TEXT, "Created in x");
shareIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);

context.startActivity(Intent.createChooser(shareIntent, "Share via..."));
与gmail和其他选项配合得很好,但当我试图通过FOURSQUARE共享它时崩溃了

02-14 12:59:55.714: E/AndroidRuntime(3072): FATAL EXCEPTION: main
02-14 12:59:55.714: E/AndroidRuntime(3072): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.joelapenna.foursquared/com.joelapenna.foursquared.CheckinComposeActivity2}: java.lang.NullPointerException
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.os.Looper.loop(Looper.java:130)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.app.ActivityThread.main(ActivityThread.java:3683)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at java.lang.reflect.Method.invokeNative(Native Method)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at java.lang.reflect.Method.invoke(Method.java:507)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at dalvik.system.NativeStart.main(Native Method)
02-14 12:59:55.714: E/AndroidRuntime(3072): Caused by: java.lang.NullPointerException
02-14 12:59:55.714: E/AndroidRuntime(3072):     at com.joelapenna.foursquared.CheckinComposeActivity2.handleSharePhotoFromGallery(CheckinComposeActivity2.java:626)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at com.joelapenna.foursquared.CheckinComposeActivity2.onCreate(CheckinComposeActivity2.java:139)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
02-14 12:59:55.714: E/AndroidRuntime(3072):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
02-14 12:59:55.714: E/AndroidRuntime(3072):     ... 11 more
02-14 12:59:55.714: W/ActivityManager(110):   Force finishing activity com.joelapenna.foursquared/.CheckinComposeActivity2
02-14 12:59:55.718: W/ActivityManager(110):   Force finishing activity com.joelapenna.foursquared/.CheckinActivityAlt
有什么想法吗


谢谢

你为什么要关心这个?似乎是com.joelapenna.foursquared应用程序中的bug我的客户不想听到这不是我的错。:)然后你应该联系“com.joelapenna.foursquared”的开发者。。。你的意图看起来很正常。。。如果他们希望得到一些特别的额外信息,他们就不应该在他们的活动过滤器中使用“Intent.ACTION\u SEND…”罗杰·特拉维斯:你解决了你的共享问题了吗。。?