mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	Material Dialogs Eh Part 2
This commit is contained in:
		| @@ -8,6 +8,7 @@ import android.widget.TextView | ||||
| import androidx.core.text.HtmlCompat | ||||
| import androidx.preference.PreferenceScreen | ||||
| import com.afollestad.materialdialogs.MaterialDialog | ||||
| import com.afollestad.materialdialogs.customview.customView | ||||
| import eu.kanade.tachiyomi.ui.setting.SettingsController | ||||
| import eu.kanade.tachiyomi.util.preference.defaultValue | ||||
| import eu.kanade.tachiyomi.util.preference.onClick | ||||
| @@ -43,12 +44,12 @@ class SettingsDebugController : SettingsController() { | ||||
|                         try { | ||||
|                             val result = it.call(DebugFunctions) | ||||
|                             view.text = "Function returned result:\n\n$result" | ||||
|                             MaterialDialog.Builder(context) | ||||
|                                     .customView(hView, true) | ||||
|                             MaterialDialog(context) | ||||
|                                     .customView(view = hView, scrollable = true) | ||||
|                         } catch (t: Throwable) { | ||||
|                             view.text = "Function threw exception:\n\n${Log.getStackTraceString(t)}" | ||||
|                             MaterialDialog.Builder(context) | ||||
|                                     .customView(hView, true) | ||||
|                             MaterialDialog(context) | ||||
|                                     .customView(view = hView, scrollable = true) | ||||
|                         }.show() | ||||
|                     } | ||||
|                 } | ||||
|   | ||||
| @@ -4,6 +4,8 @@ import android.content.Intent | ||||
| import android.os.Bundle | ||||
| import android.view.MenuItem | ||||
| import com.afollestad.materialdialogs.MaterialDialog | ||||
| import com.afollestad.materialdialogs.callbacks.onCancel | ||||
| import com.afollestad.materialdialogs.callbacks.onDismiss | ||||
| import eu.kanade.tachiyomi.R | ||||
| import eu.kanade.tachiyomi.databinding.EhActivityInterceptBinding | ||||
| import eu.kanade.tachiyomi.ui.base.activity.BaseRxActivity | ||||
| @@ -67,14 +69,14 @@ class InterceptActivity : BaseRxActivity<EhActivityInterceptBinding, InterceptAc | ||||
|                         is InterceptResult.Failure -> { | ||||
|                             binding.interceptProgress.gone() | ||||
|                             binding.interceptStatus.text = "Error: ${it.reason}" | ||||
|                             MaterialDialog.Builder(this) | ||||
|                                     .title("Error") | ||||
|                                     .content("Could not open this gallery:\n\n${it.reason}") | ||||
|                             MaterialDialog(this) | ||||
|                                     .title(text = "Error") | ||||
|                                     .message(text = "Could not open this gallery:\n\n${it.reason}") | ||||
|                                     .cancelable(true) | ||||
|                                     .canceledOnTouchOutside(true) | ||||
|                                     .positiveText("Ok") | ||||
|                                     .cancelListener { onBackPressed() } | ||||
|                                     .dismissListener { onBackPressed() } | ||||
|                                     .cancelOnTouchOutside(true) | ||||
|                                     .positiveButton(android.R.string.ok) | ||||
|                                     .onCancel { onBackPressed() } | ||||
|                                     .onDismiss { onBackPressed() } | ||||
|                                     .show() | ||||
|                         } | ||||
|                     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user