Я пытаюсь добавить ребенка в корень моей firebase, однако я хочу, чтобы новый root имел имя пользователя. Я сохраняю информацию пользователя в sharedpreference, могу ли я получить доступ к этому sharedPreference до onCreateSharedPreferences: Можете ли вы получить доступ к переменным, хранящимся в sharedPreferences, до onCreate
public static final String USER_PREFS = "END_PREFS";
SharedPreferences sharedpreferences;
final SharedPreferences user_data = getSharedPreferences("PESASEND_PREFS", Context.MODE_PRIVATE);
private DatabaseReference root = FirebaseDatabase.getInstance().getReference().getRoot().child("Support").child((getApplicationContext().getSharedPreferences("END_PREFS", Context.MODE_PRIVATE)).getString("namekey", null));
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_contact_us);
Вы можете отображать свой Ui после загрузки и иметь некоторый индикатор выполнения до или использовать фрагменты –
Это будет намного легче помочь, если вы покажете [минимальный код, воспроизводящий проблему] (http://stackoverflow.com/помощь/mcve). –