2015-04-21 2 views
0

Я создал приборную панель, которая является Singleton. Но я хочу обновлять (перезагружать значения по умолчанию) каждый раз, когда нажимается кнопка. Что может быть наилучшим возможным способом достижения этого?Java: Reset Singleton Object

Код для класса:

public class UserDashboard extends Composite{    
private static UserDashboard userDash= new UserDashboard(); 


private UserDashboard(){  

    initWidget(uiBinder.createAndBindUi(this)); 


} 


public static UserDashboard getDashInstance(){ 

    return userDash; 

}} 
+2

Что вы подразумеваете под обновлением? –

+0

@DarshanLila перезагружает содержимое по умолчанию. – Forkmohit

ответ

2

Просто добавьте метод, который освежает одноэлементный экземпляр без воссоздания.
Вы можете поместить любое значение в refreshes (независимо от того, что подходит).

+0

, тогда мне нужно явно установить все значения по умолчанию? существует много классов, работающих поверх этого класса. Не удается установить значения по умолчанию. – Forkmohit

+0

@Forkmohit ", тогда мне нужно явно установить все значения по умолчанию" >>> Что вы предлагаете вместо этого? –

+0

написал этот вопрос только для предложений. – Forkmohit