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/universalp_w_picpathloader/cache/disc/DiskCache;

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/nostra13/universalp_w_picpathloader/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()