mirror of
https://github.com/Michatec/michas-droid.git
synced 2026-05-30 18:02:43 +02:00
22 lines
787 B
Kotlin
22 lines
787 B
Kotlin
package nya.kitsunyan.foxydroid
|
|
|
|
import android.content.Intent
|
|
import nya.kitsunyan.foxydroid.screen.ScreenActivity
|
|
|
|
class MainActivity: ScreenActivity() {
|
|
companion object {
|
|
const val ACTION_UPDATES = "${BuildConfig.APPLICATION_ID}.intent.action.UPDATES"
|
|
const val ACTION_INSTALL = "${BuildConfig.APPLICATION_ID}.intent.action.INSTALL"
|
|
const val EXTRA_CACHE_FILE_NAME = "${BuildConfig.APPLICATION_ID}.intent.extra.CACHE_FILE_NAME"
|
|
}
|
|
|
|
override fun handleIntent(intent: Intent?) {
|
|
when (intent?.action) {
|
|
ACTION_UPDATES -> handleSpecialIntent(SpecialIntent.Updates)
|
|
ACTION_INSTALL -> handleSpecialIntent(SpecialIntent.Install(intent.packageName,
|
|
intent.getStringExtra(EXTRA_CACHE_FILE_NAME)))
|
|
else -> super.handleIntent(intent)
|
|
}
|
|
}
|
|
}
|