sinaweibosdk / weibo_android_sdk

新浪微博 Android SDK
1.83k stars 1.19k forks source link

①第一次分享提示失败,但第二次之后才成功,是怎么回事?②有时点击微博分享,没有跳转成功,也就是点击无反应 #5

Closed sinaweibosdk closed 4 years ago

sinaweibosdk commented 10 years ago

目前有个比较土的解决办法,就是提前初始化微博,如在oncreate里不管用不用,先调用 mWeiboAPI = WeiboSDK.createWeiboAPI(mActivity, KEY_SINA); mWeiboAPI.registerApp();

最好能控制这个两行代码能执行很久之后再调用mWeiboAPI.sendRequest(mActivity, req),起始就是很早很早就准备了微博的初始化和注册。

目前这个解决方案好像也解决了,首次点击分享(此时没有登录微博),登录后又返回到第三方应用而没有跳到分享界面问题,

silent3713 commented 10 years ago

我先调用了 mWeiboAPI = WeiboSDK.createWeiboAPI(mActivity, KEY_SINA); mWeiboAPI.registerApp(); 这两个函数, 等待用户点击后再执行 sendRequest(BaseRequest req)这个方法, (我的SDK中没有IWeiboShareAPI类中没有sendRequest(Activity activity,BaseRequest req)这个方法) 由于我是在Unity中调用的,createWeiboAPI我传入的是UnityPlayer.currentActivity 但是还是提示auth failed

18311023368 commented 10 years ago

其实这个bug我在最新版的新浪客户端没有复现,貌似是解决了

crystalyuan commented 9 years ago

onCreate 时调用 mWeiboAPI = WeiboSDK.createWeiboAPI(mActivity, KEY_SINA); mWeiboAPI.registerApp(); 用户点击分享 sendRequest 我没有反应啊,不跳转不报错,这是啥子情况?

BTyang commented 9 years ago

目前这个解决方案好像也解决了,首次点击分享(此时没有登录微博),登录后又返回到第三方应用而没有跳到分享界面问题

问题还是存在。。

MrUncleYzw commented 8 years ago

最新版的为啥还是有这个问题啊啊啊啊啊,疯了

pixelvm commented 8 years ago

3.1.4 同样有这种问题, demo 中 music 的图片不是 png 却带个 png 扩展名,还有好几张 nine-path 都没处理, 编译都通不过。

Freerain9 commented 8 years ago

找到这个问题的解决方法了 是因为 你只是做了 分享 而没有做 授权。所以 你的分享 依赖于app的登陆状态,而不是自己保存。