使用自动计数器更新Android Display

时间:2013-03-16 00:54:41

标签: android

这可能是一个菜鸟问题。我刚刚开始android编程。我希望我的应用程序显示0到10之间的计数器,每次计数之间有1秒的延迟。该应用程序将从1开始,在延迟1秒后,它将显示2.任何人都可以帮我一个示例程序吗?谢谢!

1 个答案:

答案 0 :(得分:1)

    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());
    }
            }

只是我脑子里的一个解决方案。