如何从SQL数据库创建Fragment加载信息?

时间:2011-07-08 00:52:44

标签: android android-fragments

我正在创建一个实现片段列表的活动和一个显示列表详细信息的常规片段。我正在非常艰难地尝试在片段光标上使用android开发人员教程并使用它。

我正在尝试将我的SQLdatabse中的标题加载到片段列表中。点击该项目时会显示详细信息。我知道我只是将项目的id存储在一个额外的内容中并在详细信息片段中选择它以获取信息。

我只是对整个ListFragment类感到困惑。

这是我目前为止的源代码...

public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    FragmentManager fm = new getFragmentManager();
    if(fm.findFragmentById(android.R.id.content)== null){
        CursorLoaderListFragment list = new CursorLoaderListFragment();
        fm.beginTransaction().add(android.R.id.content, list).commit();

    }

}
public static class CursorLoaderListFragment extends ListFragment{

    SimpleCursorAdapter mAdapter;

    String mCurFilter;

        @Override
        public void onActivityCreated(Bundle savedInstanceState){
            super.onActivityCreated(savedInstanceState);

            setEmptyText("No Task");
            setHasOptionsMenu(true);



        }
}

}

如果有人比我做的更好,请告诉我并提供一个例子。

谢谢!

0 个答案:

没有答案