Skip to content

Instantly share code, notes, and snippets.

#define DALLAS_SUPPORT 1
#define DALLAS_PIN 0
#define DALLAS_UPDATE_INTERVAL 5000
#define TEMPERATURE_MIN_CHANGE 0.0
BASE
inline fun <reified T : ViewModel> createViewModel() = ViewModelProviders.of(this, viewModelFactory).get(T::class.java)
IMPL
val searchViewModel: SearchViewModel by lazy { createViewModel<SearchViewModel>() }