- 博客(12)
- 资源 (106)
- 收藏
- 关注
原创 怎么样保存奔溃后activity中的数据
一般会自动保存的,只要在重启的时候在onCreate方法中判断就好了;@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
2015-08-31 13:45:28 466
原创 Fragment的生命周期,以及fragment用hide和show,以及放在Viewpager中的使用
官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。http://developer.android.com/guide/components/fragments.html1.Fragment的生命周期 2.Activity的生命周期 3.Activity和Fragment生命周期的对比图 actionBar和Fragment的结合: 你的fragment们可以向ac...
2015-08-27 11:59:05 9175 1
原创 数据缓冲(如果本地的数据和服务端的数据一样,该怎么处理)
第一次拿到数据后,存到本地数据库,刷新的时候,让后台(因为数据改没改变,后台最清楚了)返回一个字段来告诉你数据是否已经改变,如果改变就把数据拿下来,覆盖原来的数据,如果没有改变,就不用在从网上拿数据了,直接显示本地的数据就可以了。比如说,数据没改变,但回来的的字段数据为1,数据发生了改变返回来的字段数据为2;
2015-08-26 17:37:21 441
原创 异常总结二
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat = null } Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse(url
2015-08-26 17:21:33 266
原创 异常总结
1.关于异常“The specified child already has a parent. You must call removeView”的解决(举例说明,附源码) 在android开发过程中,有时会在不同情况下遇到同种问题: java.lang.IllegalStateException The specified child already has a parent. You mu
2015-08-26 17:18:22 314
原创 内存泄漏的处理
1.在超出activity的生命周期的时候,使用application的context,因为使用application的context不会造成内存泄漏的,而使用activity的context,因为已经超出activity的生命周期,此时activity已经销毁,但是引用了activity的context,导致activity还在内存中存在,就造成了内存泄漏。2.内部类尽量写成静态内部类,因为这样内
2015-08-18 08:40:46 392
原创 Android 软键盘盖住输入框的问题
当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。解决办法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)
2015-08-07 17:11:39 450
原创 解决ListView中使用EditText所遇到的一些冲突
大家都知道在listView中使用editText,在输入过程中是有冲突的。今天稍微研究了一下这个问题,有一点点小小的心得和大家一起分享下。首先建立一个最简单的demo,主界面就是一个ListView,其中list_item的布局代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schema
2015-08-07 17:01:50 501
原创 activity和activity之间传递数据(字符串、集合、对象)
传数据的activity mListView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, l
2015-08-07 16:27:11 2821
原创 怎么获取ListView和GridView适配器中item上TextView和ListView控件的值
CharSequence num = ((TextView) mListView.getChildAt(i).findViewById(R.id.item_editgood_num)).getText(); CharSequence price = ((EditText) mListView.getChildAt(i).findViewById(R.id.item_edit_
2015-08-07 16:18:50 2204
原创 使用Gson工具的心得
Gson gson = new Gson(); MyReturn fromJson = gson.fromJson(response.toString(), MyReturn.class);这里MyReturn是json数据对应的javabean,这里有工具可以直接把json转换成javabean [http://download.csdn.net/detail/pengyu1801/8
2015-08-07 16:10:57 501
原创 java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk
很多人出现了java.lang.ClassNotFoundException: Didn’t find class “*.HpApplication” on path: DexPathList[[zip file “/data/app/com.huipin.cf-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.huipin.cf-1, /ven
2015-08-01 14:54:47 1116
搜索界面和二级列表带全选,反选的数据同步
2016-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人