Когда мое приложение запускается, оно проверяет, сохранило ли оно учетные данные для входа. если это не так, он запускает другое действие, чтобы запросить у пользователя эти учетные данные. Моя проблема заключается в том, что при запуске действия приглашения первая операция продолжает выполняться и заканчивается нулевыми указателями, поскольку действие приглашения еще не вернуло необходимые данные
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tv = new TextView(this);
setContentView(tv);
promptForLoginInfo(); //method creates intent and starts activity
displayCredentials(); //prints data to screen
}
вывод гласит: «null», потому что программа выполняет «displayCredentials ()» до того, как возобновится действие приглашения на вход в систему.
Кто-нибудь знает, что делать?