在运行大量仪器测试之前清除SharedPreferences,可以使用以下代码示例:
import android.content.Context;
import android.content.SharedPreferences;
public class SharedPreferencesUtils {
private static final String PREFERENCES_NAME = "MyPrefs";
public static void clearSharedPreferences(Context context) {
SharedPreferences preferences = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.clear();
editor.apply();
}
}
在你的仪器测试代码中,你可以使用以下代码清除SharedPreferences:
SharedPreferencesUtils.clearSharedPreferences(getContext());
这将清除名为"MyPrefs"的SharedPreferences文件中的所有数据。确保将正确的上下文传递给clearSharedPreferences
方法,以便获取正确的SharedPreferences实例。