各种BUG
wust小吴
爱学习 活泼 开朗
展开
-
Duplicate files copied in APK META-INF/
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicat原创 2017-10-17 15:22:00 · 315 阅读 · 0 评论 -
mView has no focus+DecorView setVisiblity: visibility = 4+Finishing stop of ActivityRecord
09-24 18:22:23.692: E/AndroidRuntime(22703): FATAL EXCEPTION: main09-24 18:22:23.692: E/AndroidRuntime(22703): Process: com.example.nongmin, PID: 2270309-24 18:22:23.692: E/AndroidRuntime(22703):原创 2015-09-24 20:34:21 · 2715 阅读 · 0 评论 -
android中webview的加载速度影响其他的控件更新问题
在android中当界面比较复杂的时候我们一般采用webview来解决问题,避免写很多复杂的布局这个也叫作混合布局吧,但是一个问题就是webview利用的是系统的浏览器,导致的问题主要是网络速度当网速快的时候还好,不是特别明显 当网络慢的时候就麻烦了其他的控件都加载完了,webview还没有加载完,阿西吧啊怎么办呢,所以在布局的时候要注原创 2015-10-27 22:58:07 · 882 阅读 · 2 评论 -
Android开发---把int转换为String出现的问题
第一种方法是:int a=0;a+"";就变成了string类型,第二种方法是:int a=0;string.valueof(a),就变成了string类型那这两种方法到底有什么区别呢,你还别说,我代码中就真出现了问题,一直不知道哪里出错了,调了好久才发现竟然是这个错误,前提先说下 我的后台是php 前端向服务器发送数据采用的是post方法原创 2015-09-24 14:38:11 · 1062 阅读 · 0 评论 -
Android调试bug-2015-9-24
09-24 12:56:16.471: E/AndroidRuntime(10696): FATAL EXCEPTION: main09-24 12:56:16.471: E/AndroidRuntime(10696): Process: com.example.nongmin, PID: 1069609-24 12:56:16.471: E/AndroidRuntime(10696):原创 2015-09-24 13:47:19 · 555 阅读 · 0 评论 -
LinearLayout、RelativeLayout、FrameLayout居中显示
LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:orientation="vertical">原创 2015-10-27 22:45:21 · 398 阅读 · 0 评论 -
在fragment里面创建一个popwindow对象无法弹出的问题
一般是个控件,点击之后就弹出 popwindow 但是如果你出现popwindow无法弹出的问题 那么原因应该是你弹出的问题有问题:一般是一句代码忘记了:popCategory.showAsDropDown(v, 0,0);//popwindow 显示的位置 一定要加上,否则不会出现popwindow这个v代替的是你点击的那个控件视图原创 2015-10-27 22:40:12 · 1921 阅读 · 0 评论 -
Android手机拍照后照片被旋转或者需要旋转的问题
1、读取图片的旋转属性/** * 读取图片的旋转的角度 * * @param path * 图片绝对路径 * @return 图片的旋转角度 */private int getBitmapDegree(String path) { int degr原创 2015-10-27 22:50:44 · 1159 阅读 · 0 评论 -
Android调试的各种bug
09-20 17:55:38.457: E/AndroidRuntime(14963): FATAL EXCEPTION: main09-20 17:55:38.457: E/AndroidRuntime(14963): Process: com.clockrock.freeshare, PID: 1496309-20 17:55:38.457: E/AndroidRuntime(1496原创 2015-09-22 22:07:04 · 4601 阅读 · 0 评论 -
android布局的问题----有些布局始终置底
在使用linearlayout布局的时候,如果需要置底,必须要用到weight这个属性 这个属性的意思是这样的,当android的操作系统帮你把其他的布局高度和宽度都渲染完毕之后,剩下的 高度和宽度都是 加了weight属性的控件的了,所以 如果你想在listview布局里面加上一个始终置底的控件 只需要把listview放在linearlayout里面,加上权重就原创 2015-10-26 13:18:05 · 714 阅读 · 0 评论 -
从activity回到fragment生命周期
网上看到很多关于fragment的生命周期 都不是我要的重点,我业务需求是从activity返回到fragment里面,fragment的执行生命周期是哪些函数,还是得自己来啊fragment 第一次进来执行:11-09 19:42:14.250: E/HJJ(9672): **** onStart...11-09 19:42:14.250: E/HJJ(9672)原创 2015-11-09 19:51:18 · 2461 阅读 · 1 评论 -
解决把listview放在ScrollView只显示一行的问题
这种问题是需要重新去计算 listview的条数,不管你是一次性加载,很多可以分页加载 这里只贴上关键的代码: /** * 重新测量listview的高度 解决把listview放在ScrollView只显示一行的问题 * @param listView */ protected void setListViewHeightBasedOnChildren原创 2015-10-26 13:09:20 · 456 阅读 · 0 评论 -
getExternalFilesDir()与getExternalStorageDirectory()区别
getExternalFilesDir()It returns the path to files folder inside Android/data/data/your_package/ on your SD card. It is used to store any required files for your app (e.g. images downloaded from转载 2015-11-10 22:03:46 · 723 阅读 · 0 评论 -
android ListView出了错怎么找问题
要想写listView 少不了这几个步骤:一.1.private ListView listview ;定义2.private Object data;//适配器绑定的数据3.private Adapter adapter;//一般是自定义的适配器二.初始化listView控件listView :首先找到控件的idadapter :new 一个 ,注意原创 2015-10-25 21:37:31 · 390 阅读 · 0 评论 -
android在代码中怎么设置 RadioGroup的默认值
这种需求一般是 个人中心 需要的 当用户修改了个人资料之后,下次在修改的话需要从服务器中拿到数据 设置这个时候的界面默认值这里以 男 女 性别为例: <RadioGroup android:id="@+id/radioGroup" android:layout_width="0dp"原创 2015-10-29 19:32:10 · 4512 阅读 · 0 评论 -
android在代码中设置Spinner默认选中的值
spinner.setSelection(2,true);就这样一行代码,很重要 一定要加true 关于联动设置在下篇文章中介绍原创 2015-10-29 19:34:30 · 25148 阅读 · 1 评论 -
android在代码中利用Spinner控件设置联动地区的解决办法
需求就是地区选择可以弹出来,因为百度地图一般是获取当前的地址,我们需要的是他的家庭地址 所以才有了三级Spinner解决地区问题 就是当用户填写了之后,下次再修改,你要给他显示出来上次填写的值,由于是联动的比较麻烦首先是要搞定地区的问题,一般是用array来设置 这里面我只贴一部分 不限地区 北京原创 2015-10-29 19:58:29 · 1230 阅读 · 0 评论 -
EventBus : No subscribers registered for event class
EventBus不适合向一个不存在于activity栈中的activity发送消息,这样是失败的,例如:情况1:一个activity 还没有生成,就post,肯定报这样的错;情况2:一个activity曾经生成了,但是不在activity栈中了,也是收不到消息的原创 2017-02-24 13:39:45 · 15408 阅读 · 0 评论 -
各种bug汇总
05-27 19:12:28.971: E/AndroidRuntime(19557): FATAL EXCEPTION: main05-27 19:12:28.971: E/AndroidRuntime(19557): Process: com.ws.wpstest, PID: 1955705-27 19:12:28.971: E/AndroidRuntime(19557): java.原创 2016-05-27 21:40:02 · 2412 阅读 · 0 评论 -
PullableListView.canPullDown(PullableListView.java:33)----BUG
这是一个网上大家常用的第三方 下拉刷新,上拉加载更多的框架,里面有一个错误,就是在下拉的时候 有时候会出现闪退的情况,错误代码说在第33行,第33行的错误之处就是如果这个对象不存在,你怎么获取0那个值呢,所以需要判断下,我的修改如下,修改的思路就是把该函数里面可能会出现空指针错误的都try下,然后再处理,呵呵经过测试,没有问题:原创 2016-03-11 13:51:33 · 1122 阅读 · 1 评论 -
permission denied for this window type
原创 2016-03-16 14:46:53 · 1037 阅读 · 0 评论 -
解决java compiler level does not match the version of the installed java project facet
java compiler level does not match the version of the installed java project facet错误的解决如图所示:其实要解决也很简单,在资源管理器下,找到项目所在的目录,在.settings子目录里面,用文本编辑器打开org.eclipse.wst.common.project.facet.cor原创 2016-01-14 16:53:08 · 379 阅读 · 0 评论 -
json字符串解析问题---有网和无网的情况下都要给用户友好的体验问题
最近遇到这样的问题,就是加了 网络检查 但是如果当前的app在运行的时候没有退出,同时这个时候断网了,如果再请求,我忘记了再次去检查网络,如果加了网络检查就不需要看下面的东西,如果没有加网络检查的话,那么就出现下面的bug首先程序跟踪是 :11-03 13:30:30.134: E/AndroidRuntime(26947): java.lang.NullPointerEx原创 2015-11-03 14:04:44 · 787 阅读 · 0 评论 -
ScrollView内嵌套EditText导致EditText无法滑动
最近也碰到这样的问题 搜索了网上一个答案 解决方法有两种,这个里面完成是照着别人的思路来,第一种思路就是 把 EditText 放在 ScrollView里面,重新自定义一个ScrollView 那个代码不是很方便,我感觉他的自定义Scrollview里面的onInterceptTouchEvent这个方法不好,导致我们需要在实现的类中还需要去构造这样的ScrollVie原创 2015-10-31 22:38:16 · 1533 阅读 · 0 评论 -
startactivityforresult
这个相信大家经常会遇到,很简单,调用的时候设置返回的code就可以了,跳转的页面设置返回结果的code就行 而且返回的地方不需要设置明确的那个intent,假如是A 跳转到B B回到A在A中:Intent intent = new Intent(A.this, B.class); //发送意图标示为REQUSET=原创 2015-11-02 14:16:23 · 394 阅读 · 0 评论 -
FragmentTransaction的replace()方法和add()方法
replace 方法是先移除再添加add方法只有添加 那什么时候该用add,什么时候该用replace 就要搞清楚了有事 等下次再写原创 2015-11-02 14:05:43 · 866 阅读 · 1 评论 -
关于从activity跳转到fragment里面的问题
我的需求是这样的,我app进去主界面就是一个fragment 由startactivity来管理,在程序标题栏有个搜索控件点击搜索控件,程序需要跳转到另外一个搜索界面去,其实就是一个动态搜素效果,输入一个字的时候,下面的东西能够动态变化,然后你就可以点击listView显示的某行值然后界面再次回到 fragment里面,或者是跳转到其他的fragment里面,原创 2015-11-02 13:45:01 · 1183 阅读 · 0 评论 -
Exception raised during rendering: ScrollView can host only one direct child
原因:主要是ScrollView内部只能有一个子元素,即不能并列存在多个子元素解决办法:把所有的子元素放到一个LinearLayout内部原创 2015-10-31 16:28:14 · 1322 阅读 · 0 评论 -
android错误:Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
这个错误是 android:versionCode的值太小解决方法是改变这个值 为了快速测试 我一直是立马改成200 绝对没有问题原创 2015-10-15 10:08:15 · 752 阅读 · 0 评论 -
Android中string-array用法
第一种:String[] pros=this.getResources().getStringArray(R.array.province_item);这种方法得到的是item里面的值 不限地区 北京 天津 河北 山西 内蒙古 辽宁 吉林原创 2015-10-29 20:09:58 · 1620 阅读 · 0 评论 -
android程序登录或者欢迎activity应该注意的地方---超级bug
如果要与服务器进行交互 ,只做单方面的传送,不要期待服务器返回数据进行处理,那是阿西吧的行为啊,谁做谁一定会死的很惨原创 2015-10-25 21:30:33 · 328 阅读 · 0 评论 -
关于更换百度地图默认位置之后如果出现还是先出现北京然后再是当前的地址的问题解决办法
如果碰到这个问题,是因为执行顺序问题 先定位 再设置地图就可以了 // 定位初始化mLocClient =new LocationClient(this);mLocClient.registerLocationListener(myListener);LocationClientOption option = new LocationClient原创 2015-11-09 21:35:37 · 4606 阅读 · 0 评论 -
android的webview问题
主要是两个问题 第一个:当你在xml布局文件中发现 android:layout_width="wrap_content"android:layout_height="wrap_content"无法弹出的时候 也就是webview似乎没有这个属性的时候,别急,保存,然后可视化,他会弹出提示让你设置 宽高,这个时候就可以设置了第二个问题:we原创 2015-10-24 19:24:16 · 306 阅读 · 0 评论 -
android中请不要随便用Log.i的输出
请不要随便用,当正式发布的时候记得一定要把Log.i 全部注释掉 坑死我了,以后尽量少用,容易出空指针错误原创 2015-11-03 20:12:34 · 805 阅读 · 0 评论 -
关于使用equals()函数报 空指针 的错误问题
这个问题 应该说是个人习惯问题,也可以说是对Java的String的机制问题熟不熟假设两个字符串 String a = "hello" 这里Java的机制首先在常量池里面创建这个hello字符串,然后在内存里面创建一个地址,引用常量池里面的这个hello值String b = null; 这里或者 String b; 这里两行申请 Java在内存里面都申请了一个地址原创 2015-11-03 16:18:33 · 7134 阅读 · 0 评论 -
Unable to add window -- token null is not for an application---各种bug
10-18 18:49:02.767: E/InputEventSender(6274): Exception dispatching finished signal.10-18 18:49:02.767: E/MessageQueue-JNI(6274): Exception in MessageQueue callback: handleReceiveCallback10-18 18:原创 2015-10-18 19:47:24 · 961 阅读 · 0 评论 -
有漏洞的代码
String result =a;JSONObject json = null;try {json = new JSONObject(result);} catch (JSONException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}这样的代码有漏洞吗,有的,必须要判断r原创 2015-11-03 20:32:48 · 517 阅读 · 0 评论 -
android调试各种bug
09-14 17:07:18.140: E/AndroidRuntime(2381): FATAL EXCEPTION: Thread-8763709-14 17:07:18.140: E/AndroidRuntime(2381): java.lang.NullPointerException09-14 17:07:18.140: E/AndroidRuntime(2381): at or原创 2015-09-14 17:52:20 · 2198 阅读 · 0 评论 -
Android Bitmap 内存溢出的问题
09-29 13:35:41.884: E/SQLiteLog(20098): (10) Failed to do file read, got: 0, amt: 100, last Errno: 209-29 13:35:46.857: E/dalvikvm-heap(20098): Out of memory on a 31360016-byte allocation.09-29 13原创 2015-09-29 14:16:26 · 1483 阅读 · 0 评论 -
ViewPager显示不完整的解决办法
相信很多人都遇到了ViewPager显示不完整的苦恼 找了好久,发现解决办法超级简单,不需要去重写自定义的ViewPageAdapter里面的什么getView方法,重新根据子视图来设定大小首先说下我的做法,我主类里面是用的数组来存放View的,View是自定义继承LinearLyaout等布局的,构造的时候传过去主类的context就可以了然后各种控件的操作就在Vi原创 2015-09-29 10:50:52 · 3977 阅读 · 0 评论