2016-11-21 1 views
0

ここで新しいプログラマーが自己学習しようとしています。Android - シングルトンSQLiteOpenHelperを構築しようとすると "メソッド呼び出しが予想される"というエラーが発生する

私はAndroidでシングルトンパターンのSQLiteデータベースを構築しようとしていますので、私は多くの異なるアクティビティを通して同じDBにアクセスできます。私は以下のコードを持っていますが、dbInstance = DatabaseHelper(context.getApplicationContext());行には、 "Method call expected"というエラーが表示されています。

私はGoogleとこのサイトを検索しましたが、このエラーはさまざまな理由で発生する可能性があり、私の場合は何が間違っているか把握できませんでした。

private static class DatabaseHelper extends SQLiteOpenHelper{ 

    private static DatabaseHelper dbInstance = null; 

    private DatabaseHelper(Context context) { 
     super(context, DATABASE_NAME, null, DATABASE_VERSION); 
    } 

    public static DatabaseHelper getInstance(Context context) { 
     synchronized(DatabaseHelper.class) { 
      if(dbInstance == null) { 
       dbInstance = DatabaseHelper(context.getApplicationContext()); 
      } 
     } 

     return dbInstance; 
    } 

事前にすべてのヘルプを評価してください。

+0

は1 – adz

答えて

0

dbInstance = new DatabaseHelper(context.getApplicationContext()); 
+0

はあなたにMichel_Tありがとうございことを見下ろすためにあなたのMike M.謝罪に感謝するべきです。スーパーヘルプ – adz

関連する問題