Andriod Studio遇到的问题/解答
文章平均质量分 60
一日看尽长安花的幻想
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayAdapter requires the resource ID to be a TextView
在ArrayAdapter()这个类中有多个构造方法,我仅据此列以作代表:ArrayAdapter(Context context ,int textViewResourceId ,List objects) 参数:context ----> the current context textViewResourceId ----> the resource转载 2018-02-07 15:52:31 · 732 阅读 · 0 评论 -
删除SD卡的视频以及MediaStore的数据库的信息
删除SD的视频:private void delateSdVideo(String path){ Log.d("TAG","开始删除SD中的视频"); File file = new File(path); file.delete();}删除MediaStore中的数据库的信息:private void deleteData(String path){ Log.d...原创 2018-03-20 00:31:52 · 1226 阅读 · 0 评论 -
SQLIte中删除数据库
package com.example.administrator.madioplayer2;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;/** * Created by Adm...原创 2018-03-19 10:30:00 · 13761 阅读 · 1 评论 -
ListView的长按事件和item点击时间冲突
把return false修改为true就可以了private ListView.OnItemLongClickListener listItemLongLis=new ListView.OnItemLongClickListener(){ @Override public boolean onItemLongClick(AdapterView<?> parent, ...转载 2018-03-18 23:00:53 · 560 阅读 · 0 评论 -
java.lang.IllegalStateException: trying to requery an already closed cursor android.database.sqlite
搜索的界面使用的数据时从SQLite中获取的,每次使用cursor之后都添加startManagingCursor(data);来处理cursor的关闭问题。出现的问题是:当从当前页面跳转到下一个页面的时候,会关闭当前页面,回到再前一个页面,并提示:java.lang.IllegalStateException: trying to requery an already closed cursor...原创 2018-03-18 21:23:17 · 853 阅读 · 0 评论 -
在做搜索页面时用到的查询等方法(保留笔记用)
// searchSugTab表中插入数据// private void insertSearchSugValues(){//// createSQLiteData();// Log.d("TAG","Search:insertViewName开始");// sqLiteDatabase=dbHelper.getWritableData...原创 2018-03-18 15:41:33 · 6866 阅读 · 0 评论 -
同一个界面中添加显示两个ListView
参考网址:(https://www.cnblogs.com/naishan/p/5650470.html)(http://blog.youkuaiyun.com/newfar1991/article/details/8087220)因为使用SimpleCursorAdapter来适配ListView,不懂修改adapter,所以我使用的是这种方法:1、手动设置ListView高度 经过测试发现,在xml...转载 2018-03-18 11:33:19 · 1840 阅读 · 0 评论 -
E/CursorWindow: Failed to read row 0, column -1 from a CursorWindow which has 4 rows, 2 columns.
在一个界面中显示两个ListView的时候,另一个ListView怎么都显示不出来,获取cusor的个数的时候,明明显示为4。据网上说是cusor的问题,实在是不懂怎么修改,就把数据库删除了,重新建一个,然后插入数据,结果真的可以。估计是之前脑残,把startManagingCursor(cursor);删掉的缘故,所以,cursor还是要关闭的。参考(https://yq.aliyun.com/...原创 2018-03-18 10:40:07 · 2030 阅读 · 0 评论 -
在使用SimpleCursorAdapter、Cursor时,当listView.setAdapter(adapter)后,ListView没有显示的问题
原来的代码是这样的:sqLiteDatabase=dbHelper.getReadableDatabase();String sql="select id as _id,name from searchSugTab where name like '%"+tempName+"%' order by id desc";Cursor cursor=sqLiteDatabase.rawQuery(s...原创 2018-03-17 10:41:11 · 1219 阅读 · 2 评论 -
利用rawQuery(String sql, String[] selectionArgs)查询表中的的数据
开始写的代码是这样子的:private void findData(){ sqLiteDatabase=dbHelper.getWritableDatabase(); Cursor cursor = sqLiteDatabase.rawQuery("select id as _id,name from searchHisTab", null); Log.d("TAG","查...原创 2018-03-20 11:20:39 · 2739 阅读 · 1 评论
分享