我在程序中创建了三个Java文件。它们是MainActivity.java,TrackerDBAdaptor.java和MyListFragment.java。要访问数据库,我有从Listfragment类访问数据库
private TrackerDBAdapter dbHelper;
dbHelper = new TrackerDBAdapter(this);
当我把在MainActivity.java,没有问题上面的纹路。但我的意图是我想从MyListFragment.java类访问数据库。所以我把这两行放在MyListFragment.java的onCreateView()中。那么“这个”里面的 dbHelper = new TrackerDBAdapter(this);
有问题。我的理解是这意味着调用类的实例,为什么MainActivity.java和MyListFragment.java之间存在差异。谢谢。
MainActivity很可能是一个活动。 MyListFragment很可能是一个(列表)片段。 – 2013-03-20 15:31:41