added battery view model

This commit is contained in:
Sockenklaus
2022-07-18 11:14:25 +02:00
parent 089f09b1bd
commit 5e86f9fdba
4 changed files with 16 additions and 4 deletions

View File

@@ -1,6 +1,5 @@
package com.sockenklaus.batterytracker.ui.fragments package com.sockenklaus.batterytracker.ui.fragments.add_battery
import android.app.DatePickerDialog
import android.os.Bundle import android.os.Bundle
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import android.view.LayoutInflater import android.view.LayoutInflater

View File

@@ -0,0 +1,13 @@
package com.sockenklaus.batterytracker.ui.fragments.add_battery
import android.app.Application
import androidx.lifecycle.AndroidViewModel
import androidx.lifecycle.asLiveData
import com.sockenklaus.batterytracker.room.BatteryTrackerDB
class AddBatteryViewModel(application: Application): AndroidViewModel(application) {
private val db = BatteryTrackerDB.getInstance(application)
private val batteries = db.batteryDao().getBatteries().asLiveData()
}

View File

@@ -5,5 +5,5 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
tools:context=".ui.fragments.AddBatteryFragment" tools:context=".ui.fragments.add_battery.AddBatteryFragment"
/> />

View File

@@ -19,7 +19,7 @@
<fragment <fragment
android:id="@+id/nav_add_battery" android:id="@+id/nav_add_battery"
android:name="com.sockenklaus.batterytracker.ui.fragments.AddBatteryFragment" android:name="com.sockenklaus.batterytracker.ui.fragments.add_battery.AddBatteryFragment"
android:label="@string/menu_add_battery" android:label="@string/menu_add_battery"
tools:layout="@layout/fragment_add_battery" /> tools:layout="@layout/fragment_add_battery" />