mirror of
https://github.com/YTVanced/VancedManager
synced 2024-11-23 11:45:11 +00:00
broadcast test
This commit is contained in:
parent
25d43cc191
commit
30c84873a4
2 changed files with 10 additions and 3 deletions
|
@ -9,8 +9,9 @@ import android.util.Log
|
||||||
import androidx.localbroadcastmanager.content.LocalBroadcastManager
|
import androidx.localbroadcastmanager.content.LocalBroadcastManager
|
||||||
import com.vanced.manager.R
|
import com.vanced.manager.R
|
||||||
import com.vanced.manager.ui.MainActivity
|
import com.vanced.manager.ui.MainActivity
|
||||||
|
import com.vanced.manager.ui.fragments.HomeFragment
|
||||||
import com.vanced.manager.utils.AppUtils.getErrorMessage
|
import com.vanced.manager.utils.AppUtils.getErrorMessage
|
||||||
import com.vanced.manager.utils.AppUtils.sendRefreshHome
|
//import com.vanced.manager.utils.AppUtils.sendRefreshHome
|
||||||
import com.vanced.manager.utils.NotificationHelper.createBasicNotif
|
import com.vanced.manager.utils.NotificationHelper.createBasicNotif
|
||||||
|
|
||||||
class AppInstallerService: Service() {
|
class AppInstallerService: Service() {
|
||||||
|
@ -32,7 +33,7 @@ class AppInstallerService: Service() {
|
||||||
PackageInstaller.STATUS_SUCCESS -> {
|
PackageInstaller.STATUS_SUCCESS -> {
|
||||||
Log.d(TAG, "Installation succeed")
|
Log.d(TAG, "Installation succeed")
|
||||||
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
getSharedPreferences("installPrefs", Context.MODE_PRIVATE).edit().putBoolean("isInstalling", false).apply()
|
||||||
sendRefreshHome(this)
|
sendRefreshHome()
|
||||||
createBasicNotif(getString(
|
createBasicNotif(getString(
|
||||||
R.string.successfully_installed,
|
R.string.successfully_installed,
|
||||||
"Microg"
|
"Microg"
|
||||||
|
@ -58,6 +59,12 @@ class AppInstallerService: Service() {
|
||||||
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
LocalBroadcastManager.getInstance(this).sendBroadcast(mIntent)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun sendRefreshHome() {
|
||||||
|
val intent = Intent()
|
||||||
|
intent.action = HomeFragment.REFRESH_HOME
|
||||||
|
LocalBroadcastManager.getInstance(this).sendBroadcast(intent)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onBind(intent: Intent?): IBinder? {
|
override fun onBind(intent: Intent?): IBinder? {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
|
@ -127,7 +127,7 @@ class HomeFragment : Fragment(), View.OnClickListener {
|
||||||
Snackbar.make(binding.homeRefresh, R.string.no_microg, Snackbar.LENGTH_LONG)
|
Snackbar.make(binding.homeRefresh, R.string.no_microg, Snackbar.LENGTH_LONG)
|
||||||
.setAction(R.string.install) {
|
.setAction(R.string.install) {
|
||||||
activity?.startService(Intent(activity, MicrogDownloadService::class.java))
|
activity?.startService(Intent(activity, MicrogDownloadService::class.java))
|
||||||
}
|
}.show()
|
||||||
|
|
||||||
}
|
}
|
||||||
R.id.microg_installbtn -> {
|
R.id.microg_installbtn -> {
|
||||||
|
|
Loading…
Reference in a new issue