fixed uninstall broadcast receiver
This commit is contained in:
parent
dbcb60d6a3
commit
04edcfc9f8
|
@ -113,10 +113,6 @@ class MainActivity : Main() {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
|
|
||||||
super.onActivityResult(requestCode, resultCode, data)
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun setDisplayHomeAsUpEnabled(isNeeded: Boolean) {
|
private fun setDisplayHomeAsUpEnabled(isNeeded: Boolean) {
|
||||||
val toolbar: Toolbar = findViewById(R.id.home_toolbar)
|
val toolbar: Toolbar = findViewById(R.id.home_toolbar)
|
||||||
when {
|
when {
|
||||||
|
@ -132,11 +128,17 @@ class MainActivity : Main() {
|
||||||
LocalBroadcastManager.getInstance(this).registerReceiver(broadcastReceiver, IntentFilter(
|
LocalBroadcastManager.getInstance(this).registerReceiver(broadcastReceiver, IntentFilter(
|
||||||
INSTALL_FAILED
|
INSTALL_FAILED
|
||||||
))
|
))
|
||||||
|
LocalBroadcastManager.getInstance(this).registerReceiver(broadcastReceiver, IntentFilter(
|
||||||
|
APP_UNINSTALLED
|
||||||
|
))
|
||||||
|
LocalBroadcastManager.getInstance(this).registerReceiver(broadcastReceiver, IntentFilter(
|
||||||
|
APP_NOT_UNINSTALLED
|
||||||
|
))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun restartActivity() {
|
fun restartActivity() {
|
||||||
startActivity(Intent(this, MainActivity::class.java))
|
startActivity(Intent(this@MainActivity, MainActivity::class.java))
|
||||||
finish()
|
finish()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,11 +87,11 @@ object DialogContainer {
|
||||||
.show()
|
.show()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun regularPackageInstalled(msg: String, context: Context) {
|
fun regularPackageInstalled(msg: String, activity: MainActivity) {
|
||||||
AlertDialog.Builder(context)
|
AlertDialog.Builder(activity)
|
||||||
.setTitle("Success")
|
.setTitle("Success")
|
||||||
.setMessage(msg)
|
.setMessage(msg)
|
||||||
.setPositiveButton(context.getString(R.string.close)) { _, _ -> MainActivity().restartActivity() }
|
.setPositiveButton(activity.getString(R.string.close)) { _, _ -> activity.restartActivity() }
|
||||||
.create()
|
.create()
|
||||||
.show()
|
.show()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue