首页 > 其他 > 详细

常见问题汇总

时间:2015-10-23 00:08:46      阅读:313      评论:0      收藏:0      [点我收藏+]

1. error: Error retrieving parent for item: No resource found that matches the given name

 ‘android:Widget.Material.ActionButton‘.

原因:编译版本较低

解决:修改为5.0以上


2.Unable to execute dex: Multiple dex files define Lcom/nostra13/universalimageloader/cache/disc/DiskCache;

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/nostra13/universalimageloader/cache/disc/DiskCache;

原因:项目重复依赖同一个库。

解决:只保留一个。


3.FATAL EXCEPTION: main

java.lang.NullPointerException 

at android.support.v4.app.Fragment.setUserVisibleHint

出现场景:ViewPager实现banner条自动滚动,当ViewPager作为headview不可见时切换界面fc

原因:系统机制 不可抗力

解决:规避 当headview不可见的时候停止自动滚动


4.android.content.res.Resources$NotFoundException:

原因:textview setText的时候设置了int型

解决:+""


5.Error:webview.destroy() called still attached

原因:结束webview的时候,Webview还依附在父控件下,使用解决这个问题就是在WebView.destroy()前要解除他们之间的依附关系。

解决:scro_detail.removeView(mWebView); //webView依附的布局

mWebView.removeAllViews();

mWebView.destroy();


6.viewpager显示的问题

原因:viewpager默认加载左右两个页面 无法取消

解决:@Override

public void setUserVisibleHint(boolean isVisibleToUser) {

super.setUserVisibleHint(isVisibleToUser);

if (isVisibleToUser) {  

//可见 作为onResume状态

   } else {  

    //不可见  作为onStop状态

   }

}

7.保存文件到本地时的问题

原因:路径中有的文件夹没有

解决://判断该路径是否存在 不存在则新建

if (!file.getParentFile().exists()) {

file.getParentFile().mkdirs();

}


8. 当ViewPager嵌套ViewPager时,在Fragment中必须使用  getChildFragmentManager()


本文出自 “kinndann” 博客,请务必保留此出处http://kinndann.blog.51cto.com/5435313/1705401

常见问题汇总

原文:http://kinndann.blog.51cto.com/5435313/1705401

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!