草庐IT

android - ListView 中的 EditText 没有它回收输入

对于android来说仍然是新手,对于自定义光标适配器来说甚至更多,所以我无法理解如何防止我的ListView回收View以防止滚动时来自一个编辑文本的输入显示在另一个编辑文本中。我在其他帖子上看到说要更改convertview的名称,但如何更改我正在绘制空白。我希望这里有人能够根据我目前编写的代码提供更多细节或示例。publicclasseditviewextendsListActivity{privatedbadaptermydbhelper;privatePopupWindowpw;publicstaticinteditCount;publicstaticListViewlist

android - 带有 LoaderManager 的多个 Loader,没有得到正确的 Loader

我有两个加载器,一个用于将返回的数据填充到2个TextViews,另一个用于填充一个ListView。我如何确保为每种情况加载正确的加载程序?我在wherefirstloader(WR_VIEWcase)似乎没有创建或加载时遇到错误,所以在onLoadFinished()中它返回“没有这样的列发现错误”,因为它正在访问不调用该列的第二个加载程序。在我的onCreate方法中,我为ListView设置了适配器:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setCont

android - 从短信收件箱错误引用联系人表

我正在尝试从手机的短信收件箱中查找与短信对应的联系方式。根据我的理解,person列是ContactsContract.Contacts的_id列的外键。我的问题是我从短信查询中得到了错误的person值。联系人表中不存在一些personid,一些指向完全不同的联系人。下面是我用来获取person值列表的代码,如果我遗漏了什么或遇到了类似的问题,谁能告诉我。在运行Android4.1.2的NexusS上测试UriparsedUri=Uri.parse("content://sms/inbox");String[]projection=newString[]{"_id","address

android - 如何重命名从手机图库中检索到的图像并使用新名称保存

我通过这段代码从图库中获取图像:已接受其他答案解释了如何发送Intent,但没有很好地解释如何处理响应。下面是有关如何执行此操作的一些示例代码:protectedvoidonActivityResult(intrequestCode,intresultCode,IntentimageReturnedIntent){super.onActivityResult(requestCode,resultCode,imageReturnedIntent);switch(requestCode){caseREQ_CODE_PICK_IMAGE:if(resultCode==RESULT_OK){U

android - 具有非数据库内容提供者的 Matrixcursor

我有一个内容提供程序,它为query()方法返回一个MatrixCursor。Cursorquery(Uriuri,String[]projection,Stringselection,String[]selectionArgs,StringsortOrder){MatrixCursorcursor=newMatrixCursor(newString[]{"a","b"});cursor.addRow(newObject[]{"a1","b1"});returncursor;}在LoaderManager的onLoadFinished()回调方法中,我使用光标数据更新TextView。

android - 陈旧数据异常 : access closed cursor

在我的应用程序中,点击足够多之后,我得到了这个错误:06-0819:47:59.967:ERROR/AndroidRuntime(2429):java.lang.RuntimeException:Unabletopauseactivity{com.MYAPP.app/com.MYAPP.app.MainActivity}:android.database.StaleDataException:Accessclosedcursor我有一个选项卡Activity(我的MainActivity),它有一个ListActivity作为每个选项卡的内容。在每个ListActivity的onCre

Android:从视频 URI 创建视频缩略图

我正在开发一个应用程序,它在列表中列出了我使用录像机录制的所有视频。我可以借助Uri而不是字符串来创建缩略图吗???我当前的代码如下所示,但它不再有效,因为我对构造函数的输入是Uri而不是字符串。bmThumbnail=ThumbnailUtils.createVideoThumbnail((db_results.get(position)),Thumbnails.MICRO_KIND);imageThumbnail.setImageBitmap(bmThumbnail);我返回错误ThemethodcreateVideoThumbnail(String,int)inthetypeTh

android - Sqlite 游标窗口分配 2048 kb 失败

publicListGetAllPatientDetails(){ListDiagnosistblList=newArrayList();StringselectQuery="SELECT*FROM"+TABLE_Diagnosistble+"";SQLiteDatabasedb=this.getWritableDatabase();Cursorcursor=null;{cursor=db.rawQuery(selectQuery,null);if(cursor.getCount()>0){if(cursor.moveToFirst())do{Diagnosis_tblediagCre

android - Android 上的双启动 onAnimationEnd

我正在尝试创建一种幻灯片放映。为此,我需要在每个动画结束时通过图像的变化来制作循环动画。但无论出于何种原因,同一事件在每个动画中发生两次publiccPhotoSlide(Activity_activity,DBHelper_helper,intidMenu,cItemViewer_ItemViewer){activity=_activity;helper=_helper;ImageManager=helper.ImageManager;ItemViewer=_ItemViewer;cursor=0;itemIds=ChildsItemsToTable(idMenu);MainLayo

Android 做 while 循环

嗨,这是我的第二个问题。我有下表|-----|-------|------|------||._id.|..INFO.|.DONE.|.LAST.||..1..|...A...|...N..|......||..2..|...B...|...Y..|..L...|我使用代码:cursor=db.query(TABLE_NAME,newString[]{INFO,DONE,LAST},null,null,null,null,null);cursor.moveToPosition((int)_id-1);StringYval=cursor.getString(cursor.getColum