<androidx.drawerlayout.widget.DrawerLayout>
<androidx.coordinatorlayout.widget.CoordinatorLayout>
<!-- Сюда добавить ваш фрагмент с картами -->
</androidx.coordinatorlayout.widget.CoordinatorLayout>
<com.google.android.material.navigation.NavigationView
android:id="@+id/navigation"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start|left"
app:headerLayout="@layout/navigation_header"
app:menu="@menu/my_navigation_items" />
</androidx.drawerlayout.widget.DrawerLayout>
@Parcelize
data class Param(
val clazz: Class<T>
) : Parcelable
fun databaseBuilder(context: Context): MyAppDatabase {
return Room.databaseBuilder(
context.applicationContext,
MyAppDatabase::class.java,
"MyApp.db"
).addCallback(object : RoomDatabase.Callback() {
override fun onCreate(db: SupportSQLiteDatabase) {
super.onCreate(db)
// create code...
}
}).addMigrations(
object : Migration(1, 2) {
override fun migrate(database: SupportSQLiteDatabase) {
insertFromCVS(context, database) // доступен context
}
}).build()
Сейчас я пытаюсь работать с етой БД, но там как я то каша с таблицами, во первых их очень, очень много, там странные названия таблиц, практически все они пустые....
Подскажите как правильно доставать данные с такой вот БД ?
П.С. Это делалось для того, чтобы можно было подключать к БД разные веб сервисы (бота, сайт).