2016-05-23 15 views
0

私はすでに文脈の説明について読んだり、文脈をGoogleの他の参考文献で読む。文脈についての実際的な説明が必要です。 このスクリプトここでコンテキストが必要なのはなぜですか?

これらのコンテキストは何をしていますか?なぜコンテキストのニーズがパラメータとして必要なのか。ありがとう

+0

スーパークラスは誰ですか? –

+3

"なぜパラメータとしてコンテキストが必要か」 - アプリの内部ファイルにアクセスする必要があります。 –

+0

なぜコンテキスト上のパラメータでコンストラクタが必要...そのスクリプトにはどのようなリソースが必要ですか? – navotera

答えて

4

SQLiteOpenHelperは、既存のデータベースを作成または開くにはContextが必要です。これを行うには、methodを使用します。しかし、あなたはsource code of the classを開いて自分で見ることができます。

db = mContext.openOrCreateDatabase(mName, mEnableWriteAheadLogging ? 
    Context.MODE_ENABLE_WRITE_AHEAD_LOGGING : 0, 
    mFactory, mErrorHandler); 

Context、ほとんどのアプリケーションのリソースにアクセスするだけでなく、各種操作を行うために、Androidの中でほとんどどこでも使用されています。

+0

私はurの答えが大好きです。 – navotera

+0

このリンクはこの回答に記載されています: https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html – navotera

+1

今、あなたにはっきりしていると嬉しいです。私は 'SQLiteOpenHelper'のソースコードへのリンクも追加しました。乾杯! –

関連する問題