jjzjj

simplecursoradapter

全部标签

android autocompletetextview 应该只在下拉列表中显示相关选项

我在我的代码中使用AutoCompleteTextView并使用SimpleCursorAdapter从数据库加载列表。AutoCompleteTextViewcocktailIngredientView=(AutoCompleteTextView)findViewById(R.id.item);SimpleCursorAdapteradapter=newSimpleCursorAdapter(this,android.R.layout.simple_spinner_item,mCursor,newString[]{"field"},newint[]{android.R.id.text

android:使用 ListAdapter 和 SimpleCursorAdapter 刷新 ListView

我正在尝试刷新使用作为SimpleCursorAdapter创建的ListAdapter的ListView。这是我在onCreate中创建Cursor和ListAdapter的代码,它填充了ListView。tCursor=db.getAllEntries();ListAdapteradapter=newSimpleCursorAdapter(this,R.layout.row,tCursor,newString[]columns,newint[]{R.id.rowid,R.id.date});setListAdapter(adapter);然后,我用另一种方法向数据库中添加了一些数据

Android:SQLiteCursor/SimpleCursorAdapter 在后台

我的问题与Android有关。我有以下代码(省略不相关的部分):publicclassMyActivityextendsListActivity{protectedvoidonResume(){super.onResume();newUpdateTask().execute();}privateclassUpdateTaskextendsAsyncTask{protectedListAdapterdoInBackground(Object...params){SQLiteCursorcursor=db.getSomeData();startManagingCursor(cursor);

设置 CursorAdapter 时 Android 应用强制关闭

我正在关注来自here的Udemy.com上的视频教程在弄乱SQL之前,一切都很顺利。现在,我不是一个完全的SQL新手,我实际上从命令行使用SQL参加了大学类(class),但我也不是专业人士。该应用程序在编译时不会出错,但会立即强制关闭,我的logcat将我指向lvCountries.setAdapter(adapter)。我感兴趣的部分是“尝试在空对象引用上调用虚方法‘voidandroid.widget.ListView.setAdapter(android.widget.ListAdapter)’”。那么我的适配器是空对象还是lvCountries?我的最后一个线索是当我用db

android - 调试 SimpleCursorAdapter

我正在开发我的第一个Android应用程序,但不知道如何让我的SimpleCursorAdpater填充View。我传入的游标在其中产生了结果,因此问题一定出在实例化适配器或将其绑定(bind)到View的某个地方。我有点不知所措,因为没有抛出异常,我不能真正采取行动进入setListAdapter。这是我首先获得光标的方式:Searchessearches=newSearches(this);SQLiteDatabasedb=searches.getReadableDatabase();//select_id,Name,SearchFROMSearches;Cursorc=db.qu

android - 单击 ListView 上的监听器

我已经从SDK页面修改了这个示例,以从手机中获取所有联系人组并显示它们。但是,我不知道如何单击其中一个,然后使用Groups._ID做其他事情。谁能教我如何在此列表中获得点击/选择监听器?MyListAdapter.javapackagecom.example.simplelist;importandroid.app.ListActivity;importandroid.database.Cursor;importandroid.os.Bundle;importandroid.provider.Contacts.Groups;importandroid.widget.ListAdapt

android - 如何在 ViewPager 中刷新 Android ListView?

我想在从自定义对话框中删除、添加或更新后刷新ViewPager中的ListView。重新查询为我更新工作,但一段时间后它抛出异常。我尝试了notifyDataSetChanged但没有任何反应......我使用simplecursoradapter作为适配器谁能告诉我如何实现这一点?编辑1:publicclassMainActivityextendsActivity{privateDatabaseAdapterdb;privateViewPagermyPager;privatestaticintNUM_MY_VIEWS=4;privateMYViewmyView;privateList

android - 来自 ContentProvider 的 SimpleCursorAdapter 中的 IllegalStateException "attempt to re-open an already-closed object"

我在Fragment中有一系列ListView对象,这些对象由CursorAdapter填充,它获得一个Cursor来自Activity的LoaderManager。据我了解,所有数据库和Cursor关闭操作都完全由LoaderManager和ContentProvider处理,因此在任何时候都不会代码我在任何事情上调用.close()。然而,有时我会得到这个异常:02-1911:07:12.308E/AndroidRuntime(18777):java.lang.IllegalStateException:attempttore-openanalready-closedobject:

使用 SUM 时 Android sql 错误

我在使用带有SUM的sql查询时遇到了问题。我在ListView中显示日期和克数。如果没有SUM,它会显示日期和克数,但如果一个日期有多个条目,它不会累加克数。当我在sqlite数据库浏览器中测试它时,SQL查询确实有效。下面是我的一些代码://attempt1:publicCursorgetOverviewDate(){String[]columns=newString[]{C_ID,C_DATE,"sum("+C_GRAM+")"};Cursorcursor=db.query(TABLE,columns,null,null,C_DATE,null,null);returncurso

android - 在 SimpleCursorAdapter 中 findViewById() 时为 nullPointer

我将SimpleCursorAdapter与一个xml文件一起使用,其中定义了一些View:我的目标是以编程方式设置TextView的文本颜色和LinearLayout(即ListView中的每一行)的背景颜色;颜色从数据库返回。例如,当我尝试操作TextView时遇到了NPE,在它发现它没有任何提示之后:TextViewtv=(TextView)findViewById(R.id.listText);tv.setTextColor(color);//NPEonthisline这是公平的;如果列表中有多个条目,则可以合理地假设“R.id.listText”将不起作用。所以我扩展了Sim