我的android错误集

来源:互联网 发布:彩票篮球分析软件 编辑:程序博客网 时间:2024/06/08 18:02

1.上传三星应用商店上需要再AndroidMainfest.xml中添加权限<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>,没法上传。


2.listview,gridview上使用其他控件,在listview等没有被隐藏的情况下,listview的上面的控件无法获取点击事件。


3.自定义控件的时候,出现了java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet]这个问题,原因是public MySlideMenu(Context context, AttributeSet attrs ) 我将Context改成Activity了,因为我要用到activity的上下文,我们可以这样去使用:mScreenWidth = BaseUtils.getScreenWidth((Activity)context);


4.crollview中只能存在一个布局,要是想用其他布局,必须要嵌套在最外层布局中不然会出现ScrollView can host only one direct child,作为scrollview的孩子HorizontalScrollView也是一样的同样出现HorizontalScrollView can host only one direct child。


5.今天在使用fragment进行多重嵌套的时候,出现了fragment子fragment中的onCreateView方法没有被调用,并且时常出现同Activity的另外的fragment的子fragment,这个原因是在对子fragment管理时在使用adapter的时候getSupportFragmentManager,正确的是使用getChildFragmentManager。简单查了一下他们的区别,前者是管理当前fragment所在的activity的子fragment,错误和症状就不言而欲了。


6.当使用android stdio,在导入第三方jar包的时候,我们可以将jar们加入libs中,然后使用ctrl+alt+shift+C复制,然后将这个链接放入build.gradle中的,如下红色字体是刚才拷贝下来的路径。

dependencies {    compile fileTree(include: ['*.jar'], dir: 'libs')    testCompile 'junit:junit:4.12'    compile files('libs/andbase.jar')    compile files('libs/android-support-v4.jar')    compile files('libs/BaiduLBS_Android.jar')    compile files('libs/locSDK_5.2.jar')}
7.在再发过程中我们在首页以及很多地方要用到ScrollView嵌套ListView或者ScrollView嵌套Gridview等,嵌套之后他会出现每次加载数据后会自动滑动到对应的listview或GridView顶部,需要在scrollview 或scrollview上层布局xml中加上android:descendantFocusability="blocksDescendants"参数。关于这个参数的相关介绍http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.html
8.在使用百度地图进行定位的时候在乐视手机上出现162错, 请求串密文解析失败,一般是由于客户端SO文件加载失败造成,请严格参照开发指南或demo开发,放入对应SO文件。将百度地图对应的.so拷入就好了。

0 0
原创粉丝点击