2011-06-07 20 views
1

我試圖弄清楚什麼是利用上下文的時候被傳遞迴到構造函數在下面的例子中,任何人都可以幫助提供更外行的解釋和它可能的用途?謝謝 !Android環境中的問題。它是如何工作的,爲什麼?

public static class DatabaseHelper extends SQLiteOpenHelper { 

    public final Context myContext; 

    public DatabaseHelper(Context context) { 

     super(context, DB_NAME, null, 1); 

     this.myContext = context; 

    } 

回答

3

在Android中上下文包含有關應用程序的所有信息,我相信它是在這裏能防止您的應用程序訪問的所有數據庫,但是你的。這就是爲什麼我們需要上下文...

+0

嗨謝謝回答!你會更加解釋一下嗎?我對此很失落....謝謝! – jamen 2011-06-07 18:50:32

+0

那麼,上下文[鏈接](http://developer.android.com/reference/android/content/Context.html)是Android應用程序中的系統環境,它用於處理數據庫,媒體集合,用戶界面等。它是將應用程序彼此分開,並提供一組通信規則,某種協議(意圖)。沒有Context的應用程序只是一個只能退出(0)的java程序;並沒有別的))) – 2011-06-07 18:59:28

相關問題