parent
dd14fea60b
commit
7e36466e75
@ -1,23 +0,0 @@
|
|||||||
package com.example.cinapp.data.persistance.converter
|
|
||||||
|
|
||||||
import androidx.room.TypeConverter
|
|
||||||
import com.squareup.moshi.Moshi
|
|
||||||
import com.squareup.moshi.Types
|
|
||||||
|
|
||||||
class ListIntConverter {
|
|
||||||
@TypeConverter
|
|
||||||
fun fromString(value: String): List<Int> {
|
|
||||||
val moshi = Moshi.Builder().build()
|
|
||||||
val type = Types.newParameterizedType(List::class.java, Int::class.java)
|
|
||||||
val adapter = moshi.adapter<List<Int>>(type)
|
|
||||||
return adapter.fromJson(value) ?: emptyList()
|
|
||||||
}
|
|
||||||
|
|
||||||
@TypeConverter
|
|
||||||
fun fromList(list: List<Int>): String {
|
|
||||||
val moshi = Moshi.Builder().build()
|
|
||||||
val type = Types.newParameterizedType(List::class.java, Int::class.java)
|
|
||||||
val adapter = moshi.adapter<List<Int>>(type)
|
|
||||||
return adapter.toJson(list)
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
package com.example.cinapp.ui.activity
|
|
||||||
|
|
||||||
import android.os.Bundle
|
|
||||||
import android.widget.TextView
|
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
|
||||||
import androidx.lifecycle.Observer
|
|
||||||
import androidx.lifecycle.ViewModelProvider
|
|
||||||
import com.example.cinapp.R
|
|
||||||
import com.example.cinapp.model.Media
|
|
||||||
import com.example.cinapp.ui.viewModel.MediaViewModel
|
|
||||||
|
|
||||||
class MediaDetailActivity : AppCompatActivity() {
|
|
||||||
/*private lateinit var viewModel: MediaViewModel
|
|
||||||
|
|
||||||
public lateinit var media: Media
|
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
|
||||||
super.onCreate(savedInstanceState)
|
|
||||||
setContentView(R.layout.movie_view)
|
|
||||||
|
|
||||||
val media = intent.getIntExtra("MEDIA", 0)
|
|
||||||
viewModel = ViewModelProvider(this).get(MediaViewModel::class.java)
|
|
||||||
|
|
||||||
var textView = findViewById<TextView>(R.id.info_name)
|
|
||||||
|
|
||||||
viewModel.getMediaLiveData(mediaId).observe(this, Observer { media ->
|
|
||||||
textView.text = media.title
|
|
||||||
})
|
|
||||||
}*/
|
|
||||||
}
|
|
Loading…
Reference in new issue