import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.TextView; public class MainActivity extends Activity { TextView textView; Handler handler; Runnable runnable; boolean stop = true; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (TextView) findViewById(R.id.text); handler = new Handler(); runnable = new Runnable() { @Override public void run() { int a = (int) (Math.random() * 10); textView.setText(a + ""); handler.postDelayed(runnable, 50); } }; } public void start(View view) { if (stop) { handler.postDelayed(runnable, 0); stop = !stop; } else { handler.removeCallbacks(runnable); stop = !stop; } } }
原文地址:http://luoguoxin.blog.51cto.com/8845916/1610441