当我的应用程序启动时,它会检查它是否存储了登录凭据。如果没有,它会启动另一个活动来提示用户输入这些凭据。我的问题是,当提示活动开始时,第一个活动继续执行并以空指针结束,因为提示活动尚未返回所需的数据
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()”。
有人知道该怎么做吗?