「平成」を感じるもの

android(Java)

・「SQLiteOpenHelperクラス」を継承したユーザー定義クラスの、「コンストラクタ」や「onCreateメソッド」はどのタイミングで(どういう経路で)呼び出されるのでしょうか?

>データベースの作成がまだ行われていなければ作成を行い、作成されていればそれを開きます
・どうやってそれを知るのでしょうか?
・アクテイビティにアクセスした時点で読み込まれるのかと思ったのですが、アクティビティクラスでは、importしていないみたいだし…
・アクテイビティは関係ない?

・「SQLiteOpenHelperクラス」を継承した定義クラスが、どのタイミングで、どこから呼び出されるか、教えてください


※コンストラクタに引数として渡っているContextが、何か関係しているのでしょうか?

A 回答 (1件)

>どのタイミングで、どこから呼び出されるか


これは誰にもわかりません。

では、

>・どうやってそれを知るのでしょうか?
両方からアクセスできるデータベーステーブルをつくり、
「終わったらフラグを立てるよ。」という作業をしてもらいます。
こちらはそのフラグが立つまで待っていればいいのです。
    • good
    • 0
この回答へのお礼

回答ありがとうございましたー

お礼日時:2013/10/18 09:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報