关于跳转到空白页面进行新浪微博分享,当点击取消保存到草稿时无法监听,返回空白页问题的解决方案
2016-12-21 18:10
776 查看
转载请注明出处:http://blog.csdn.net/u010392432/article/details/53788740
此外,分享点击取消—>保存到草稿,这个无法监听到,并且此时返回不会调用OnNewIntent方法。
对于上面的问题,我们可以参考下activity的生命周期,看看那些生命周期再返回时能够被调用到。显而易见,onResume肯定是要执行的,那么我们可以从这点入手,重写onResume。
解决方案如下:
自己开始的时候困扰了好久,百度、google了好久怎么监听,然而并没有那篇博文去讲这个,越想越深,真特么操蛋啊。后来想想生命周期,分分钟解决了,自己坑自己啊,哈哈。
[ 新浪微博分享多个页面回调不能直接回到调用的Activity问题 ]
关于跳转到空白页进行分享可以部分参考:
[ 新浪微博分享多个页面回调不能直接回到调用的Activity问题 ]此外,分享点击取消—>保存到草稿,这个无法监听到,并且此时返回不会调用OnNewIntent方法。
对于上面的问题,我们可以参考下activity的生命周期,看看那些生命周期再返回时能够被调用到。显而易见,onResume肯定是要执行的,那么我们可以从这点入手,重写onResume。
解决方案如下:
//定义一个标示isCancle用于判断是否是第一次调用onResume public boolean isCancle = false; //在第二次调用onResume的时候判断下handleWeiboResponse是否为false,为空就将这个空的Activity关闭掉 @Override protected void onResume() { super.onResume(); if (isCancle){ Boolean resp = mWeiboShareAPI.handleWeiboResponse(getIntent(), this); if (!resp){ finish(); } } //第一次调用后isCancle变为true isCancle = true; }
自己开始的时候困扰了好久,百度、google了好久怎么监听,然而并没有那篇博文去讲这个,越想越深,真特么操蛋啊。后来想想生命周期,分分钟解决了,自己坑自己啊,哈哈。
[ 新浪微博分享多个页面回调不能直接回到调用的Activity问题 ]
上面此文博主后来给出的方案为在空白页面上延迟一会加了个手动关闭页面的按钮,但是我感觉这样不是很好,不过还是感激不尽。
各位看官若还有更好的解决方案或者问题,欢迎指教。相关文章推荐
- 关于jquery mobile使用<a href="#"></a>进行页面跳转返回上一页出现空白页问题的解决
- iOS开发 高德地图 解决点击大头针跳转页面 返回无法点击的问题
- 关于ajax请求后台接口无法进行页面跳转的问题
- iOS 调起微信支付页面后,点击取消或支付成功无法返回原APP问题
- iOS 调起微信支付页面后,点击取消或支付成功无法返回原APP问题
- 关于startActivityForResult跳转页面返回时onActivityResult回调无法执行的问题
- 关于ajax请求后台接口无法进行页面跳转的问题
- 关于微信支付无法跳转支付页面问题
- Android开发——相册拍照_03.解决相机拍照之后部分手机无法将图片保存到路径或部分手机点击相机确定无法返回问题
- 关于springmvc的controller返回页面无法跳转,使用ajax
- 关于ASP.NET 中使用Ajax进行异步调用问题,前台参数无法跳转到后台,提示500 internal server error
- 关于友盟分享成功以后,点击"留在QQ","留在微信"...无法判断分享是否成功问题
- 关于Oracle net Manager中点击无法创建监听程序的解决方案
- 接入了微信分享,在分享页面点击返回应用,无法返回到自己的app
- 关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
- 关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
- 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
- 问题:在手动刷新aspx页面时,出现“不重新发送信息,则无法刷新网页。请单击“重试”,或单击“取消”返回正查看的页。”
- android webview中加入无线淘宝客页面点击宝贝详情链接进入宝贝详情页面后无法返回问题
- 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案