Loading app/src/main/AndroidManifest.xml +7 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,13 @@ android:launchMode="singleInstance" android:theme="@style/AppTheme1" android:windowSoftInputMode="adjustResize" /> <receiver android:name=".MicrogUninstallListener" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="foundation.e.apps" /> </intent-filter> </receiver> </application> </manifest> No newline at end of file app/src/main/java/foundation/e/apps/MicrogUninstallListener.kt 0 → 100644 +13 −0 Original line number Diff line number Diff line package foundation.e.apps import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.util.Log import foundation.e.apps.utils.PreferenceStorage class MicrogUninstallListener : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { PreferenceStorage(context).save(context.getString(R.string.prefs_microg_vrsn_installed), false) } } No newline at end of file app/src/main/java/foundation/e/apps/application/model/Installer.kt +0 −6 Original line number Diff line number Diff line Loading @@ -132,7 +132,6 @@ class Installer(private val packageName: String, } context.registerReceiver(receiver, IntentFilter().apply { addAction(Intent.ACTION_PACKAGE_ADDED) addAction(Intent.ACTION_PACKAGE_REMOVED) addDataScheme("package") }) } Loading @@ -149,13 +148,8 @@ class Installer(private val packageName: String, callback.onInstallationComplete(context) if (packageName == Constants.MICROG_PACKAGE) { if (PreferenceStorage(context).getBoolean(context.getString(R.string.prefs_microg_vrsn_installed),false)){ PreferenceStorage(context).save(context.getString(R.string.prefs_microg_vrsn_installed), false) }else{ PreferenceStorage(context).save(context.getString(R.string.prefs_microg_vrsn_installed), true) } } } } } Loading Loading
app/src/main/AndroidManifest.xml +7 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,13 @@ android:launchMode="singleInstance" android:theme="@style/AppTheme1" android:windowSoftInputMode="adjustResize" /> <receiver android:name=".MicrogUninstallListener" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="foundation.e.apps" /> </intent-filter> </receiver> </application> </manifest> No newline at end of file
app/src/main/java/foundation/e/apps/MicrogUninstallListener.kt 0 → 100644 +13 −0 Original line number Diff line number Diff line package foundation.e.apps import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.util.Log import foundation.e.apps.utils.PreferenceStorage class MicrogUninstallListener : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { PreferenceStorage(context).save(context.getString(R.string.prefs_microg_vrsn_installed), false) } } No newline at end of file
app/src/main/java/foundation/e/apps/application/model/Installer.kt +0 −6 Original line number Diff line number Diff line Loading @@ -132,7 +132,6 @@ class Installer(private val packageName: String, } context.registerReceiver(receiver, IntentFilter().apply { addAction(Intent.ACTION_PACKAGE_ADDED) addAction(Intent.ACTION_PACKAGE_REMOVED) addDataScheme("package") }) } Loading @@ -149,13 +148,8 @@ class Installer(private val packageName: String, callback.onInstallationComplete(context) if (packageName == Constants.MICROG_PACKAGE) { if (PreferenceStorage(context).getBoolean(context.getString(R.string.prefs_microg_vrsn_installed),false)){ PreferenceStorage(context).save(context.getString(R.string.prefs_microg_vrsn_installed), false) }else{ PreferenceStorage(context).save(context.getString(R.string.prefs_microg_vrsn_installed), true) } } } } } Loading