我在程序中創建了三個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