У меня два Activity! В первом я создаю БД
db = new DataBase();
db.CreateDataBase();
Метод CreateDataBase выглядит так
public bool CreateDataBase()
{
try
{
using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "Items.db")))
{
connection.CreateTable<Item>();
return true;
}
}
catch(SQLiteException ex)
{
Log.Info("SQLiteEx", ex.Message);
return false;
}
}
Мне нужно во втором Activity обратиться к уже существующей БД, а подходящего метода я найти не могу. Как спасти ситуацию?
Создайте отдельный класс (MyApp) в котором у вас будут все операции с базой. Затем в activity в котором вам нужно обращаться к базе, используйте getApplication();
SQLiteDatabase myDB;
@Override protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
myDB = ((MyApp)getApplication()).myDB;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как сделать autocomplete то есть поле ввода, после ввода в которое предлагается схожий текстЧто использовать?
У меня есть проект на C#, но некоторые его части написанны python 35
Как можно отловить нажатие на браузер ? даже в пустое место ? Пока использую метод webBrowser1_DocumentCompleted , но он работает только, если я спровоцирую...
Нужно првоерить открыт ли сейчас файл в других процессах