我的活动会向服务器发送长期请求,因此发送后会显示“正在加载,请稍候”活动(可爱的粉红色进度条,白兔等):
@Override
public void onClick(View v) {
~sendRequestThroughRunnable();
startActivity(new Intent(Activity.this, LoadingActivity.class));
}
之后的父活动通过回调函数(来自其他线程)得到关于请求结束的确切通知,所以我的问题是,我如何从父活动完成(或停止等)LoadingActivity并获得控制权?
答案 0 :(得分:0)
将startActivity()
替换为startActivityForResult(intent, requestCode)
。是时候完成LoadingActivity调用finishActivity(requestCode)
。