-2
這可能是一個菜鳥問題。我剛開始android編程。我希望我的應用能夠顯示從0到10的計數器,每次計數之間的延遲時間爲1秒。該應用程序將從1開始,延遲1秒後,它會顯示2.任何人都可以幫我做一個示例程序?謝謝!用自動計數器更新Android顯示器
這可能是一個菜鳥問題。我剛開始android編程。我希望我的應用能夠顯示從0到10的計數器,每次計數之間的延遲時間爲1秒。該應用程序將從1開始,延遲1秒後,它會顯示2.任何人都可以幫我做一個示例程序?謝謝!用自動計數器更新Android顯示器
TextView timer;
int i;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
timer = (TextView) view.findViewById(R.id.tvTimer);
for(i=1;i<=10;i++)
new AsyncTimer().execute();
class AsyncTimer extends AsyncTask<String, Integer, String> {
@Override
protected String doInBackground(String... params) {
Thread.sleep(1000);
return null;
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
timer.setText(i.toString());
}
}
只是說出來我的頭解決方案。
感謝您的幫助:D它幫助了很多 – n00bProgramming 2013-03-17 15:51:01