回答編集履歴

1

他クラスで

2017/08/20 05:44

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -19,3 +19,35 @@
19
19
 
20
20
 
21
21
  このどれかを使ってActivityのインスタンスを渡せればいいわけです。
22
+
23
+
24
+
25
+ 例えばAというクラスからSQLQuizOpenHelperというクラスを使いたい場合、
26
+
27
+ AのコンストラクタでContextを受け取ってメンバ変数に入れておきます。
28
+
29
+ そのメンバ変数を使ってSQLQuizOpenHelperのインスタンスを作成します。
30
+
31
+ ```java
32
+
33
+ class A {
34
+
35
+ Context context;
36
+
37
+ public A (Context context) {
38
+
39
+ this.context = context;
40
+
41
+ }
42
+
43
+
44
+
45
+ public void doSomething(){
46
+
47
+ SQLQuizOpenHelper helper = new SQLQuizOpenHelper(context);
48
+
49
+ }
50
+
51
+ }
52
+
53
+ ```