Мне интересно, как я могу вызвать onCreate в классе, который не имеет View в android. Я создаю класс данных для sharedpreferences, но sharedpreferences нужно вызывать в onCreate. мой класс будет выглядеть немного так:android: call onCreate in class w/o view
public class getData extends PreferenceActivity {
String username;
String password;
String auth_key;
String PREF_FILE = "prefs";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
//SharedPreferences settings = getSharedPreferences(PREF_FILE, MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
username = settings.getString("username",null);
password = settings.getString("password",null);
auth_key = settings.getString("auth_key",null);
}
public String getSHA1(){
return password;
}
public String getUsername(){
return username;
}
public String getAuth_key(){
return auth_key;
}
любые советы очень помогают и хорошо оценили