我在我的程序中制作了三个 Java 文件。它们是 MainActivity.java、TrackerDBAdaptor.java 和 MyListFragment.java。要访问我拥有的数据库
private TrackerDBAdapter dbHelper;
dbHelper = new TrackerDBAdapter(this);
当我把上面几行放在 MainActivity.java 中时,没有问题。但我的意图是我想从 MyListFragment.java 类访问数据库。所以我把这两行放在 MyListFragment.java 的 onCreateView() 中。然后里面的“this”
dbHelper = new TrackerDBAdapter(this);
有问题。我的理解是这意味着调用类的实例,为什么 MainActivity.java 和 MyListFragment.java 之间存在差异。谢谢。