использование Чудакулли решения, вам нужно будет добавить только имя базы данных части, все, что вам нужно добавить класс вы расширяете.
этот пример из библиотеки вы упомянули:
public class MyDatabase extends SQLiteAssetHelper {
private static final int DATABASE_VERSION = 1;
public MyDatabase(Context context) {
// here comes the magic:
String dbName = context.getString(R.string.db_name);
super(context, dbName , null, DATABASE_VERSION);
}
}
Другой класс базы данных может быть:
public class MyDatabase2 extends SQLiteAssetHelper {
private static final int DATABASE_VERSION = 1;
public MyDatabase(Context context) {
// here comes the magic:
String dbName = context.getString(R.string.db_name_2);
super(context, dbName , null, DATABASE_VERSION);
}
}
Примечание: использовать SQLiteAssetHelper, и нужно создать базу данных самостоятельно, и поместить в папку активов/баз данных.
вы можете создать базу данных SQLite с этим приложением Sqlitebrowser
Вы можете также сделать другую таблицу с именем 'translations', где хранятся все имена и прочее. Например, если у вас есть таблица 'products' с' productid' таблицей 'product_translations' с столбцом' productid', 'languagekey' и трансляцией. (Как раз так я делал это в прошлом) – Bram
ваше среднее - это использование одной базы данных ??? – Hades10
Да Я использовал только одну базу данных, всего 2 таблицы. – Bram