2016-12-27 4 views
0

Я хочу получить ссылку на мою базу данных в одном действии и передать указанную переменную базы данных в другую активность через намерение. Есть ли способ сделать это?Как передать переменную SQLiteDatabase с помощью намерения?

+1

почему вы должны сделать это вы можете создать новый объект, а не ..? –

+0

Вы можете передать его через свой адаптер, если используете listview так же, как обычно? –

+1

Что именно вы хотите? Опишите подробно. –

ответ

0

Вы должны сделать метод в Sqlite класса, чтобы получить Singleton объекты этого класса:

public static synchronized SQLiteDatabaseHandler getInstance(Context mContext) { 
     if (instance == null) { 
      instance = new SQLiteDatabaseHandler(mContext); 
     } 
     return instance; 
    } 

Вы можете получить объект данного класса в любом из классов (нет необходимости прохода SqliteDatabaseHandler объект в другой класс):

SQLiteDatabaseHandler.getInstance(mContext); 
Смежные вопросы