gpt4 book ai didi

android - 使用 Robotium 清除默认共享首选项的任何方法?

转载 作者:搜寻专家 更新时间:2023-11-01 08:06:46 25 4
gpt4 key购买 nike

我的应用使用 PreferenceManager.getDefaultSharedPreferences(getBaseContext())

然后设置几个偏好值。在运行测试时,我想清除这些值并从已知状态开始。有没有什么方法可以在 setUp 函数中设置或初始化默认共享首选项?

最佳答案

您需要的代码如下:

Context context = instrumentation.getTargetContext();
PreferenceManager.getDefaultSharedPreferences(context).edit().clear().commit();

如果您的应用程序使用任何不同的共享首选项,您可能还需要通过以下方式清除它们:

context.getSharedPreferences("XXX", Context.MODE_PRIVATE).edit().clear().commit();

关于android - 使用 Robotium 清除默认共享首选项的任何方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com