Я использовал Retrofit
для вызова API.Теперь я хочу сохранить данные, используя SharedPreferences
, и проверить Предыдущий метод рекламных данных. Рекламное объявление - это ключевое слово, которое я использую.
Я создал экземпляр модификации, объявил службы API и создал необходимую функцию в viewmodelучебный класс.Теперь я создал метод в getpromotinalDetails
в FragmentHome
, который будет использоваться для сохранения данных.В методе onViewCreated
был создан метод doInitialSetup()
, и я проверю предыдущий метод рекламных данных.
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
doInitialSetup()
getPromotionalDetails()
}
private fun getPromotionalDetails() {
mUserViewModel?.getPromotionalDetails()?.observe(this, Observer { promotionBanner ->
if (promotionBanner.apiStatus == ApiStatusTypes.SUCCESS) {
//todo: save data
} else {
//Log.d("response", "failed")
}
})
}