我正在尝试向我的应用程序添加一些 API 集成,并且我想添加一种方法来连接或断开与我的设置应用程序的连接。因此,如果共享首选项中不存在 token ,则设置将显示“登录到 xxx”,但如果它退出,则显示“从 xxx 注销”。 示例:
<Preference
android:key="pref_connect_to_xxx"
android:title="login to xxx" >
/>
但是如果 token 存在我想显示
<Preference
android:key="pref_connect_to_xxx"
android:title="logout from xxx" >
/>
知道如何做到这一点吗?
最佳答案
如果我正确理解了您要执行的操作,那么以下应该可以解决您的问题:
if (tokenAlreadySet()) {
Preference connectToXXX = (Preference) findPreference("pref_connect_to_xxx");
connectToXXX.setSummary("logout from xxx");
}
关于android - 如果存在或不存在共享设置值,如何显示特定设置或其他设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956037/