小编Dam*_*jan的帖子

Android - 每5秒循环一部分代码

当我按下按钮START并按下按钮STOP时,我想每5秒开始重复两行代码.我尝试使用TimerTask和Handles,但无法弄清楚如何.

public class MainActivity extends Activity {




    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


           //final int i;
           final TextView textView = (TextView) findViewById(R.id.textView);
           final Button START_STOP = (Button) findViewById(R.id.START_STOP);
           final ImageView random_note = (ImageView) findViewById(R.id.random_note);
           final int min = 0;
           final int max = 2;
           final Integer[] image = { R.drawable.a0, R.drawable.a1,R.drawable.a2 };



        START_STOP.setTag(1);
        START_STOP.setText("START");


        START_STOP.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
            int status = (Integer) v.getTag();
            if (status ==1) {
                textView.setText("Hello");
                START_STOP.setText("STOP");
                v.setTag(0);

                final Random random …
Run Code Online (Sandbox Code Playgroud)

android loops timer handlers timertask

8
推荐指数
3
解决办法
4万
查看次数

标签 统计

android ×1

handlers ×1

loops ×1

timer ×1

timertask ×1