在我的应用中,我检查是否启用了gps。如果没有,我将用户发送到设置屏幕以启用gps。
在我的onResume函数中,我正在从服务器请求信息,这有点费时,然后转到我的下一个Activity。我希望用户在检索信息时卡在我的屏幕上。相反,我看到的是应用程序在收集信息时冻结的设置屏幕上,然后直接进入我的下一个活动。
protected void onResume() {
if(gpsIsOn()) {
obtainLocationStuff();
startActivity(new Intent(splashActivity.this, mainActivity.class));
} else {
launchCloseDialog();
}
super.onResume();
}
当用户实际返回我的应用程序时,如何启动onResume?