
android高级用法
qing101hua
在校大学生
展开
-
startActivityForResult用法详解
http://www.cnblogs.com/linjiqin/archive/2011/06/03/2071956.html二十二、startActivityForResult用法详解一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestC转载 2015-05-03 00:59:55 · 461 阅读 · 0 评论 -
Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before
在做项目时碰到一个问题,就是一直报 java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.at android.database.Cur转载 2015-07-05 20:20:58 · 1315 阅读 · 0 评论 -
怎么在类中使用getSystemService?
有效的解决方法:楼主指的应该是在第三方类中使用android的服务。我的解决方案如下:新建一个MyApplication类public class MyApplication extends Application { private static MyApplication instance; @Override原创 2015-07-05 18:07:14 · 3333 阅读 · 0 评论 -
Sqlite中如何返回唯一数据
SQLiteDatabase的Query方法都固定好参数了,distinct好像加不进去。如果用execSQL方法在Select后面带上distinct,返回结果为void,得不到Cursor。请问在Sqlite中怎样才能去掉重复得到唯一数据。方案:SQLiteDatabase类另有一个rawQuery方法,可以用自定义的SQL语句进行查询,返回Cursor类型。用这个方法转载 2015-07-09 00:41:27 · 2882 阅读 · 0 评论 -
怪异的 跳转后无法出示化新数据问题 的解决方案
类跳转 不能放在 switch 函数里面 ,否则虽然能跳转,但是跳转后无法执行初始化函数 switch (v.getId()) { case R.id.item_sex_male: if (!sex.equals("1")) { updateSex("1"); }break;原创 2015-06-04 01:31:55 · 456 阅读 · 0 评论 -
Cannot refer to a non-final variable mylis inside an inner class defined in a different method
方案1: 今天测试jedis的发布订阅模式的时候偶然碰到这样的问题,匿名内部类不能引用外部类中非final类型的变量。查了下看到有人说原因如下:局部匿名类在源代码编译后也是要生成对应的class文件的(一般会是A$1.class这种形式的文件),那么这个二进制文件是独立于其外围类(A.class)的,就是说它无法知道A类中方法的变量。但是A$1.class又确实原创 2015-06-03 23:20:31 · 521 阅读 · 0 评论 -
fragment 里需要activity。Android-The method findViewById(int) is undefined for the type first (Fragment)
部分参考: http://stackoverflow.com/questions/20981487/android-the-method-findviewbyidint-is-undefined-for-the-type-first-fragment/20981583I'm new to fragments and i'm developing an application原创 2015-06-02 19:56:41 · 2190 阅读 · 0 评论 -
MediaStore
今天给大家讲android的多媒体数据库。MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进转载 2015-05-31 15:40:28 · 590 阅读 · 0 评论 -
Intent 数据传递
(1)首先是Activity的简单跳转: Activity的切换一般是通过Intent来实现的,Intent是一个Activity到达另一个Activity的引路者,它描述了起点(当前Activity)和终点(目标Activity)。一个简单Intent实现如下: Intent intent = new Intent();转载 2015-06-18 16:13:58 · 485 阅读 · 0 评论 -
Android 数据查询query函数参数解析
注意的 是第三个参数用等式 会出问题,导致查询不到数据,需要把第3个用问号? 结合第4个 一起使用。转自:http://notfatboy.iteye.com/blog/653357首先我们假设我们有如下表格,表格名称“Employees”: IdLastNameFirstNameAddressCity1Ad原创 2015-06-18 16:18:39 · 631 阅读 · 0 评论 -
@SuppressLint("SdCardPath")
Do not hardcode "/sdcard/"; use Environment.getExternalStorageDirectory().getPath() instead请不要使用硬编码的方式来写手机存储卡的路径,而是应该使用 Environment.getExternalStorageDirectory().getPath() 方法来获得手机存储卡的根目录 这是警告,你可以选择在这个转载 2015-05-31 18:12:40 · 2263 阅读 · 0 评论 -
intent.putExtra()方法参数详解
【开篇骂几句:fuck】1.扯淡intent.putExtra()怎么使用?2.胡说intent.putExtra();【扯淡:其实你在问它怎么用的时候,你要明白,你知道不知道这是个什么东东,有必要问吗?有?我猜你已经知道它的基本概念了,它是用来传参数的对不对,是的,就这么简单。但你仍然在网上百度它怎么用,我不理解你为啥要这么做,哦,我又猜到了,我猜啊,你是不知道他的具体参数是怎么转载 2015-05-03 20:47:13 · 40788 阅读 · 14 评论 -
The specified child already has a parent. You must call removeView() on the chil
每一个子块 填充到一个父块里面之前,每一个字块要单独声明一个,不能共用一个字块 不断增加到父快中博1:我需要制作一个图形插件,需要用到freamelayout中的叠加功能,屏幕分别设置了两个imageview,设置的layout_gravity为left,true。但是我发现在动态生成imageview时,无法设置其layout_gravity选项,所以考虑原创 2015-07-23 22:41:58 · 884 阅读 · 0 评论