草庐IT

listFragments

全部标签

android - 使用 CursorLoader 在 ListFragment 中查询 SQLite 数据库的最佳实践?

我在我的项目中使用Android兼容性库。我已经按照DevGuide(http://developer.android.com/reference/android/app/Fragment.html)中的描述设置了ListFragment,并使用了一个简单的CursorLoaderChristian,它可以在没有内容提供程序的情况下使用(CursorLoaderusagewithoutContentProvider)。问题是,在我的ListFragment/父Activity中,我应该在哪里打开数据库、返回光标、创建Adapter和setListAdapter?所以在我的应用中,我有T

android - getLoaderManager().initLoader() 不接受 'this' 作为参数,尽管类 (ListFragment) 实现了 LoaderManager.LoaderCallbacks<Cursor>

我在关注guide时遇到问题在Android中使用SQLite。我正在使用ListFragment而不是ListActivity(如示例中),所以我有ListFragment实现LoaderManager.LoaderCallbacks反而。然后,在fillData()ListFragment中的方法:privatevoidfillData(){//Fieldsfromthedatabase(projection)//Mustincludethe_idcolumnfortheadaptertoworkString[]from=newString[]{NotesSQLiteHelper.

android - 作为 ViewPager 的一部分更新 ListFragment 中的数据

我在Android中使用v4兼容性ViewPager。我的FragmentActivity有一堆数据,这些数据将以不同的方式显示在我的ViewPager的不同页面上。到目前为止,我只有3个相同ListFragment的实例,但将来我将拥有3个不同ListFragment的实例。ViewPager位于垂直手机屏幕上,列表不是并排的。现在ListFragment上的一个按钮启动一个单独的整页Activity(通过FragmentActivity),该Activity返回,FragmentActivity修改数据、保存数据,然后尝试更新其ViewPager中的所有View。就在这里,我被卡住