Skip to content

Instantly share code, notes, and snippets.

View iqbalprabu's full-sized avatar
🏠
Working from home

iqbalprabu

🏠
Working from home
View GitHub Profile
class BannerCarouselItem(
private val banners: List<BannerModel>,
private val supportFragmentManager: androidx.fragment.app.FragmentManager,
private val listener: BannerListener
): Item() {
private var currentPage = 0
private val DELAY_MS: Long = 500
private val PERIOD_MS: Long = 3000
class LocationTrackerServiceForeground: Service() {
private val UPDATE_INTERVAL_IN_MILLISECONDS: Long = 100
private val FASTEST_UPDATE_INTERVAL_IN_MILLISECONDS = UPDATE_INTERVAL_IN_MILLISECONDS / 2
lateinit var job: JobParameters
private lateinit var fusedLocationClient: FusedLocationProviderClient
private var mLocationCallback: LocationCallback? = null
private var mLocationRequest: LocationRequest? = null