【发布时间】:2021-01-06 04:57:34
【问题描述】:
我正在构建一个应用程序,其中有一个我使用 Andreoid Jetpack Preference 库构建的设置屏幕。我想从首选项屏幕进入更详细的片段,以便个性化电子邮件。但是我不知道如何处理对首选项的点击,我已经设法导入了从库中提供的方法,但我不知道如何实现它,因为没有可用的信息。我有 onPreferenceClick 函数,但我不知道如何构建它的逻辑。未点击时返回false,点击时返回true。
override fun onActivityCreated(savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState)
if (onPreferenceClick(preferenceScreen.getPreference(1))) {
findNavController().navigate(R.id.editMailFragment)
}
override fun onPreferenceClick(preference: Preference?): Boolean {
preference?.setOnPreferenceClickListener {
}
}
return
}
【问题讨论】:
标签: android kotlin android-preferences android-jetpack