SingleSelectionHelper

Functions

Link copied to clipboard
fun Activity?.showBottomDialog(    items: List<String>,     selectedIndex: Int,     name: String,     showApply: Boolean,     dismissCallback: () -> Unit,     callback: (Int) -> Unit)

Only for a low amount of items

Link copied to clipboard
fun Activity.showBottomDialogInstant(items: List<String>, name: String, dismissCallback: () -> Unit, callback: (Int) -> Unit): BottomSheetDialog
Link copied to clipboard
fun Activity.showBottomDialogText(title: String, text: Spanned, dismissCallback: () -> Unit)
Link copied to clipboard
fun Activity?.showDialog(items: List<String>, selectedIndex: Int, name: String, showApply: Boolean, dismissCallback: () -> Unit, callback: (Int) -> Unit)
fun Activity?.showDialog(    binding: <Error class: unknown class>,     dialog: Dialog,     items: List<String>,     selectedIndex: List<Int>,     name: String,     showApply: Boolean,     isMultiSelect: Boolean,     callback: (List<Int>) -> Unit,     dismissCallback: () -> Unit,     itemLayout: Int = R.layout.sort_bottom_single_choice)
Link copied to clipboard
fun Activity?.showMultiDialog(items: List<String>, selectedIndex: List<Int>, name: String, dismissCallback: () -> Unit, callback: (List<Int>) -> Unit)
Link copied to clipboard
fun Activity.showNginxTextInputDialog(name: String, value: String, textInputType: Int?, dismissCallback: () -> Unit, callback: (String) -> Unit)
Link copied to clipboard
fun Activity?.showOptionSelectStringRes(    view: View?,     poster: String?,     options: List<Int>,     tvOptions: List<Int> = listOf(),     callback: (Pair<Boolean, Int>) -> Unit)