|
/

Android 发起抖音分享,直接空指针闪退

3378***@qq.com
发布于 3 年前
3775来自湖北省
社会化分享 U-Share
API调用

java.lang.NullPointerException: Attempt to invoke interface method 'boolean com.bytedance.sdk.open.douyin.api.DouYinOpenApi.isAppInstalled()' on a null object reference

at com.umeng.socialize.handler.UMDYHandler.isClientInstalled(UMDYHandler.java:144)

at com.umeng.socialize.handler.UMDYHandler.isInstall(UMDYHandler.java:140)

at com.umeng.socialize.b.a.a(SocialRouter.java:669)

at com.umeng.socialize.a$4.a(UMShareImpl.java:158)

at com.umeng.socialize.a$4.doInBackground(UMShareImpl.java:152)

at com.umeng.socialize.common.QueuedWork$UMAsyncTask$1.run(QueuedWork.java:133)

at java.lang.Thread.run(Thread.java:923)

3个回答
 
3 年前
来自广东省

知道原因了,初始化的时候要设置抖音的appid和appkey,
//抖音设置
PlatformConfig.setBytedance("","","",FileProvider);

这个方法没有调用直接去分享就会报上面的异常

 
3 年前
来自广东省

请问解决了吗?我也碰到这个问题,但是同一台设备,官方的demo又可以正常调起抖音分享

 
3 年前
来自浙江省

你好,你这边有在release之后,又进行分享呢?需要在UMShareAPI.get(this).release();调用在程序的最后而不是某个Activity的最后。

Loading ...
登录社区,分享你的经验