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