我有这个按钮,当点击后,将在我的文本框中输入的详细信息保存到Google App Engine,紧接着调用onClickListener后,我有一个意图,开始一个新的活动,显示我刚刚输入的细节。 下面是代码这样的:Android的Thread.sleep方法的替代方案
submitButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v.getId() == R.id.userDetailsCaptureButton) {
new EndpointsTask().execute(getApplicationContext());
}
startActivity(userProfileDisplayIntent);
}
});
现在我希望能够拨打电话,以startActivity
new EnpointsTask().execute(getApplicationContext)
后,被称为前等待几秒钟。我读到使用Thread.sleep
会导致UI冻结,因此不适合此。还有什么其他选择?
为什么在开始活动之前需要等待几秒钟? –
因此,试图检索的数据可以保留。 –
也许你应该使用CountDownTimer? –