diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f32b8de..bfc7f2c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ tools:ignore="ScopedStorage" /> ) : RecyclerView.Adapter(){ +class PlacesAdapter (val places: List) : RecyclerView.Adapter(){ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): PlacesViewHolder { return PlacesViewHolder(LayoutInflater.from(parent.context).inflate(R.layout.cell_place, parent, false)) @@ -16,7 +17,9 @@ class PlacesAdapter (val places: List) : RecyclerView.Adapter { +// RoadTripViewModelFactory((MainWindow().application as RTApplication).db.roadTripDAO()) // MainWindow().application ????? bof bof +// } + override fun onCreate(savedInstanceState: Bundle?) { diff --git a/app/src/main/java/uca/baptistearthur/geocaching/viewModels/RoadTripViewModel.kt b/app/src/main/java/uca/baptistearthur/geocaching/viewModels/RoadTripViewModel.kt index 656ac4f..ea5060f 100644 --- a/app/src/main/java/uca/baptistearthur/geocaching/viewModels/RoadTripViewModel.kt +++ b/app/src/main/java/uca/baptistearthur/geocaching/viewModels/RoadTripViewModel.kt @@ -1,7 +1,7 @@ package uca.baptistearthur.geocaching.viewModels import androidx.lifecycle.ViewModel -import androidx.lifecycle.asLiveData +//import androidx.lifecycle.asLiveData import androidx.lifecycle.viewModelScope import kotlinx.coroutines.launch import uca.baptistearthur.geocaching.data.RoadTripDAO @@ -9,9 +9,9 @@ import uca.baptistearthur.geocaching.model.RoadTripEntity class RoadTripViewModel(val dao: RoadTripDAO): ViewModel() { - fun getRoadTripById(id: Int) = dao.getRoadTripById(id).asLiveData() + fun getRoadTripById(id: Int) = dao.getRoadTripById(id)//.asLiveData() - fun getAllRoadTrips() = dao.getAllRoadTrips().asLiveData() + fun getAllRoadTrips() = dao.getAllRoadTrips()//.asLiveData() fun insertRoadTrip(r: RoadTripEntity){ viewModelScope.launch { diff --git a/app/src/main/res/drawable/corner_radius.xml b/app/src/main/res/drawable/corner_radius.xml new file mode 100644 index 0000000..9409a9d --- /dev/null +++ b/app/src/main/res/drawable/corner_radius.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/cell_place.xml b/app/src/main/res/layout/cell_place.xml index 1fb7913..a88ac49 100644 --- a/app/src/main/res/layout/cell_place.xml +++ b/app/src/main/res/layout/cell_place.xml @@ -4,26 +4,46 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginRight="10dp" - android:layout_marginLeft="10dp"> + android:layout_marginLeft="10dp" + android:layout_margin="5dp" + android:background="@drawable/corner_radius" + > - - -