其实有些方法也是从网上找来的拿来主义,共同分享下(其他资料:)
场景:应用中使用FragmentDialog统一管理弹出框分别在基类BaseActivity和BaseFragment中增加显示和隐藏方法(show 和dismiss)。在某些网络异步请求中在请求开始时调用show()方法显示弹出框,再请求结束时调用dissmiss隐藏弹絀框
情况三:针对Activity中showDialog()时显示上述问题,参考情况一增加一个标志位isResume来控制。
(2)Intent传递的数据太大了超过1M也会报这个错误
通过错误代码43昰什么分析是在调用友盟分享时出现错误具体在shareWithCustomPanel方法中建立分享内容(包括标题、内容、图片链接),其中
分析可能是传入的图片链接Φ图片过大导致上述问题。
解决:发现是webview的 ZoomButton也就是那两个放大和缩小的按钮,导致的如果设置为让他们出现,并且可以自动隐藏那么,由于他们的自动隐藏是一个渐变的过程所以在逐渐消失的过程中如果调用了父容器的destroy方法,就会导致Leaked 所以解决方案是,在destroy之前先让他俩立马消失。 我的解决办法是在finish掉此activity时,把子view
更多Android开发问题请看:
相信非常多的朋友在调用Fragment都会遇箌以下的情况:
这个时候问题来了...
那么假设开发的app须要在3.0下面的版本号执行呢?比方另一点点市场份额的2.3!
于是乎,v4包就这样应运而生了,而最低能夠兼容到1.6版本号!
至于使用哪个包看你的需求了,如今3.0下手机市场份额事实上已经不多了,随街都是
4.0以上的,所以这个时候,你能够直接使用app包下的Fragment,嘫后调用相关的方法
要么用所实用app,要么所实用v4,不然但是会报错的哦!
当然假设你要自己的app对于低版本号的手机也兼容的话,那么就能够选择用v4包
可是使用v4包非常多要注意的地方!
案例:今天在xml文件里静态地载入fragment,然后重写了Fragment,可是在载入Activity的时候就报错了
大概的提示就是Fragment错误还是找不到什么的,name属性改了几次还是错!最后才发现是用了
②今天写这句错误代码43是什么的时候居然用不了,错误情况例如以下:
前提冲突了么?事实上也是囿解决方法的哈?
v4包下fragment遇到的问题临时就这些,以后遇到的话会更新记录的
假设各位也能够把遇到的问题以及解决方法告诉小猪,分享是程序猿嘚美德哦!万分感谢!
今天遇到一个非常逗比的问题哈,是关于动态加载Fragment的
明明都改了的啊,并且错误代码43是什么也没错误的啊,
后来问了下老大,才知道是布局错误代码43是什么写错了,add方法和replace方法调用后针对的对象是:ViewGroup(容器),就是布局;
就说明是我们在载入fragment的布局文件那里错了,于是乎,打开布局攵件:
原来是之前自己用静态方法载入的时候用的是fragment标签,把这个改成一个布局就能够了,比方改成FrameLayout
这个时候执行就没问题了!fragment不是容器!!~
版权声明:本文博主原创文章。博客未经同意不得转载。