test 3
This commit is contained in:
parent
1218a56765
commit
e2b641fc3e
|
@ -34,35 +34,41 @@ class SplitInstallerService: Service() {
|
||||||
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
PackageInstaller.STATUS_FAILURE_ABORTED -> {
|
PackageInstaller.STATUS_FAILURE_ABORTED -> {
|
||||||
|
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
||||||
val mIntent = Intent(MainActivity.INSTALL_ABORTED)
|
val mIntent = Intent(MainActivity.INSTALL_ABORTED)
|
||||||
mIntent.action = MainActivity.INSTALL_ABORTED
|
mIntent.action = MainActivity.INSTALL_ABORTED
|
||||||
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
PackageInstaller.STATUS_FAILURE_INVALID -> {
|
PackageInstaller.STATUS_FAILURE_INVALID -> {
|
||||||
|
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
||||||
val mIntent = Intent(MainActivity.INSTALL_INVALID)
|
val mIntent = Intent(MainActivity.INSTALL_INVALID)
|
||||||
mIntent.action = MainActivity.INSTALL_INVALID
|
mIntent.action = MainActivity.INSTALL_INVALID
|
||||||
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
PackageInstaller.STATUS_FAILURE_CONFLICT -> {
|
PackageInstaller.STATUS_FAILURE_CONFLICT -> {
|
||||||
|
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
||||||
val mIntent = Intent(MainActivity.INSTALL_CONFLICT)
|
val mIntent = Intent(MainActivity.INSTALL_CONFLICT)
|
||||||
mIntent.action = MainActivity.INSTALL_CONFLICT
|
mIntent.action = MainActivity.INSTALL_CONFLICT
|
||||||
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
PackageInstaller.STATUS_FAILURE_STORAGE -> {
|
PackageInstaller.STATUS_FAILURE_STORAGE -> {
|
||||||
|
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
||||||
val mIntent = Intent(MainActivity.INSTALL_STORAGE)
|
val mIntent = Intent(MainActivity.INSTALL_STORAGE)
|
||||||
mIntent.action = MainActivity.INSTALL_STORAGE
|
mIntent.action = MainActivity.INSTALL_STORAGE
|
||||||
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
PackageInstaller.STATUS_FAILURE_BLOCKED -> {
|
PackageInstaller.STATUS_FAILURE_BLOCKED -> {
|
||||||
|
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
||||||
val mIntent = Intent(MainActivity.INSTALL_BLOCKED)
|
val mIntent = Intent(MainActivity.INSTALL_BLOCKED)
|
||||||
mIntent.action = MainActivity.INSTALL_BLOCKED
|
mIntent.action = MainActivity.INSTALL_BLOCKED
|
||||||
sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
else -> {
|
else -> {
|
||||||
|
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
||||||
Log.d(TAG, "Installation failed")
|
Log.d(TAG, "Installation failed")
|
||||||
val mIntent = Intent(MainActivity.INSTALL_FAILED)
|
val mIntent = Intent(MainActivity.INSTALL_FAILED)
|
||||||
mIntent.action = MainActivity.INSTALL_ABORTED
|
mIntent.action = MainActivity.INSTALL_ABORTED
|
||||||
sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stopSelf()
|
stopSelf()
|
||||||
|
|
|
@ -46,8 +46,10 @@ class MainActivity : Main() {
|
||||||
|
|
||||||
private val broadcastReceiver: BroadcastReceiver = object : BroadcastReceiver() {
|
private val broadcastReceiver: BroadcastReceiver = object : BroadcastReceiver() {
|
||||||
override fun onReceive(context: Context, intent: Intent) {
|
override fun onReceive(context: Context, intent: Intent) {
|
||||||
if (intent.action == INSTALL_COMPLETED) {
|
if (intent.action.equals(INSTALL_COMPLETED)) {
|
||||||
launchVanced()
|
launchVanced()
|
||||||
|
} else {
|
||||||
|
intent.action?.let { alertBuilder(it) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue