我有這個按鈕,當點擊後,將在我的文本框中輸入的詳細信息保存到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? –