InstallerStatusReceiver: Override appropriate onReceive method

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-06-11 14:24:34 +05:30
parent 66045bceac
commit d8ba59ad53

View File

@@ -50,8 +50,8 @@ class InstallerStatusReceiver : BroadcastReceiver() {
private val TAG = InstallerStatusReceiver::class.java.simpleName
override fun onReceive(context: Context, intent: Intent) {
if (intent.action == ACTION_INSTALL_STATUS) {
override fun onReceive(context: Context?, intent: Intent?) {
if (context != null && intent?.action == ACTION_INSTALL_STATUS) {
val packageName = intent.getStringExtra(PackageInstaller.EXTRA_PACKAGE_NAME)!!
val status = intent.getIntExtra(PackageInstaller.EXTRA_STATUS, -1)
val extra = intent.getStringExtra(PackageInstaller.EXTRA_STATUS_MESSAGE)