From f9a9b0b59f27a5dbb69de48c7962f4417bc5091d Mon Sep 17 00:00:00 2001 From: "sadmansaif017@gmail.com" Date: Tue, 2 Jan 2024 22:16:01 +0600 Subject: [PATCH] update SettingsDialogFragment.kt --- .../settings/SettingsDialogFragment.kt | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/src/main/java/ani/dantotsu/settings/SettingsDialogFragment.kt b/app/src/main/java/ani/dantotsu/settings/SettingsDialogFragment.kt index 9d78ad74..8c7f1eba 100644 --- a/app/src/main/java/ani/dantotsu/settings/SettingsDialogFragment.kt +++ b/app/src/main/java/ani/dantotsu/settings/SettingsDialogFragment.kt @@ -3,6 +3,7 @@ package ani.dantotsu.settings import android.app.DownloadManager import android.content.ActivityNotFoundException import android.content.Intent +import android.content.Context import android.graphics.Color import android.net.Uri import android.os.Bundle @@ -139,6 +140,25 @@ class SettingsDialogFragment() : BottomSheetDialogFragment() { _binding = null } + private fun restartApp() { + Snackbar.make( + binding.root, + R.string.restart_app, Snackbar.LENGTH_SHORT + ).apply { + val mainIntent = + Intent.makeRestartActivityTask( + context.packageManager.getLaunchIntentForPackage( + context.packageName + )!!.component + ) + setAction("Do it!") { + context.startActivity(mainIntent) + Runtime.getRuntime().exit(0) + } + show() + } + } + companion object { enum class PageType { MANGA, ANIME, HOME