Ниже приведен код для установки одноэлементных данных в моем приложении. Это сохранение данных без проблем. Теперь мне нужно каждый раз обновлять sh данные и устанавливать новые. Я попытался добавить метод clearInstance()
, задающий данные до нуля. Затем вызывайте метод перед сохранением, как singleToneClass.clearInstance()
, затем вызывайте singleToneClass.setData(mydata);
, но он не удаляет, всегда показывая первые сохраненные данные. Как можно удалить и обновить sh данные
public class singleToneClass {
String s;
private static final singleToneClass ourInstance = new singleToneClass();
public static singleToneClass getInstance() {
return ourInstance;
}
private singleToneClass() {
}
public void setData(String s) {
this.s = s;
}
public String getData() {
return s;
}
public void clearInstance() {
this.s=null;
s=null;
}
Вот как я пытаюсь это использовать
singleToneClass singleToneClass = com.techware.myapo.singleToneClass.getInstance();
singleToneClass.clearInstance();
singleToneClass.setData(mydata);