小编kev*_*vin的帖子

停止观看android - 暂停,然后从它停止的地方开始并开始

我有两个按钮"开始"和"暂停"和一个Textview.

我遇到的问题是当我按下暂停按钮然后按下开始按钮后,秒表不会从它停止的位置开始.

谢谢您的帮助

public class StopWatch extends Activity {
    /** Called when the activity is first created. */

    private TextView timeflg;
    private Button startButton;
    private Button pauseButton;
    private long mStartTime = 0L;
    private Handler mHandler = new Handler();
    long millis = 0L;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        if (mStartTime == 0L) {
            mStartTime = SystemClock.uptimeMillis();
            mHandler.removeCallbacks(mUpdateTimeTask);
            mHandler.postDelayed(mUpdateTimeTask, 0);


            }

            timeflg = (TextView) findViewById(R.id.timeflag);

            startButton = (Button) findViewById(R.id.start);
            startButton.setOnClickListener(new View.OnClickListener() {
                public void onClick(View view){

                    mHandler.postDelayed(mUpdateTimeTask, 0); …
Run Code Online (Sandbox Code Playgroud)

java android runnable android-activity

1
推荐指数
1
解决办法
3145
查看次数

标签 统计

android ×1

android-activity ×1

java ×1

runnable ×1