Handle nullable fragmentManager
This commit is contained in:
@@ -124,7 +124,8 @@ class SettingsPreferenceFragment : PreferenceFragmentCompat() {
|
|||||||
true
|
true
|
||||||
}
|
}
|
||||||
findPreference("misc.donate").setOnPreferenceClickListener {
|
findPreference("misc.donate").setOnPreferenceClickListener {
|
||||||
EBegFragment().apply { setStyle(DialogFragment.STYLE_NO_TITLE, 0) }.show(fragmentManager, "EBegFragment")
|
EBegFragment().apply { setStyle(DialogFragment.STYLE_NO_TITLE, 0) }
|
||||||
|
.show(fragmentManager ?: return@setOnPreferenceClickListener false, "EBegFragment")
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ class ClientsFragment : Fragment() {
|
|||||||
NicknameDialogFragment().apply {
|
NicknameDialogFragment().apply {
|
||||||
arguments = bundleOf(Pair(NicknameDialogFragment.KEY_MAC, client.mac),
|
arguments = bundleOf(Pair(NicknameDialogFragment.KEY_MAC, client.mac),
|
||||||
Pair(NicknameDialogFragment.KEY_NICKNAME, client.record.nickname))
|
Pair(NicknameDialogFragment.KEY_NICKNAME, client.record.nickname))
|
||||||
}.show(fragmentManager, "NicknameDialogFragment")
|
}.show(fragmentManager ?: return false, "NicknameDialogFragment")
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
R.id.block, R.id.unblock -> {
|
R.id.block, R.id.unblock -> {
|
||||||
@@ -146,7 +146,7 @@ class ClientsFragment : Fragment() {
|
|||||||
arguments = bundleOf(Pair(StatsDialogFragment.KEY_TITLE, client.title),
|
arguments = bundleOf(Pair(StatsDialogFragment.KEY_TITLE, client.title),
|
||||||
Pair(StatsDialogFragment.KEY_STATS,
|
Pair(StatsDialogFragment.KEY_STATS,
|
||||||
AppDatabase.instance.trafficRecordDao.queryStats(client.mac.macToLong())))
|
AppDatabase.instance.trafficRecordDao.queryStats(client.mac.macToLong())))
|
||||||
}.show(fragmentManager, "StatsDialogFragment")
|
}.show(fragmentManager ?: return false, "StatsDialogFragment")
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
else -> false
|
else -> false
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ class RepeaterManager(private val parent: TetheringFragment) : Manager(), Servic
|
|||||||
fun wps() {
|
fun wps() {
|
||||||
if (binder?.active == true) WpsDialogFragment().run {
|
if (binder?.active == true) WpsDialogFragment().run {
|
||||||
setTargetFragment(parent, TetheringFragment.REPEATER_WPS)
|
setTargetFragment(parent, TetheringFragment.REPEATER_WPS)
|
||||||
show(parent.fragmentManager, "WpsDialogFragment")
|
show(parent.fragmentManager ?: return, "WpsDialogFragment")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -102,7 +102,7 @@ class RepeaterManager(private val parent: TetheringFragment) : Manager(), Servic
|
|||||||
preSharedKey = config.psk
|
preSharedKey = config.psk
|
||||||
}))
|
}))
|
||||||
setTargetFragment(parent, TetheringFragment.REPEATER_EDIT_CONFIGURATION)
|
setTargetFragment(parent, TetheringFragment.REPEATER_EDIT_CONFIGURATION)
|
||||||
}.show(parent.fragmentManager, WifiP2pDialogFragment.TAG)
|
}.show(parent.fragmentManager ?: return, WifiP2pDialogFragment.TAG)
|
||||||
return
|
return
|
||||||
} catch (e: RuntimeException) {
|
} catch (e: RuntimeException) {
|
||||||
Timber.w(e)
|
Timber.w(e)
|
||||||
|
|||||||
Reference in New Issue
Block a user