Android:扩展PreferenceActivity为我的应用程序提供设置是一个好的做法吗

Android:扩展PreferenceActivity为我的应用程序提供设置是一个好的做法吗,android,security,android-layout,android-fragments,Android,Security,Android Layout,Android Fragments,我有一个Android应用程序,我想为它提供一个扩展PreferenceActivity的设置屏幕。但我听说了一个与PreferenceActivity相关的安全漏洞。我没有完全理解这个弱点 有人能告诉我使用PreferenceActivity是否安全吗 如果我使用PreferenceActivity,会对我的应用程序造成多大影响?。请帮忙 谢谢。答案似乎包含在“修复”部分的链接文章中;-)在“漏洞”中说“…可以调用任何导出的PreferenceActivity类…”,因此如果您将活动声明为an

我有一个Android应用程序,我想为它提供一个扩展PreferenceActivity的设置屏幕。但我听说了一个与PreferenceActivity相关的安全漏洞。我没有完全理解这个弱点

有人能告诉我使用PreferenceActivity是否安全吗

如果我使用PreferenceActivity,会对我的应用程序造成多大影响?。请帮忙


谢谢。

答案似乎包含在“修复”部分的链接文章中;-)在“漏洞”中说“…可以调用任何导出的PreferenceActivity类…”,因此如果您将活动声明为android:exported=“false”,我想您不会有问题。是的,这只是导出的活动,因此将取决于您的应用程序要求。无论如何,如果不是绝对必要的话,我会避免使用它。谢谢大家的帮助。你能推荐任何可以代替偏好活动的解决方案吗?在我的应用程序(类似于帐户管理器应用程序)中,我确实希望提供为应用程序设置安全锁定pin、添加/删除用户等选项。这里有一个描述问题的链接