我有一个按钮,点击后可以将文本字段中输入的详细信息保存到Google App Engine。在onClick事件处理完毕之后,我会启动一个新活动的intent,显示我刚刚输入的详细信息。 以下是此操作的代码:
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);
}
});
现在我希望在调用new EnpointsTask().execute(getApplicationContext)
后等待几秒钟再调用startActivity
。我了解到使用Thread.sleep
会导致UI冻结,因此不太适合这种情况。还有哪些其他选项可供选择?