延时跳转

xiaoxiao2025-09-27  160

package com.example.lenovo.a06moni03;

import android.app.Activity; import android.content.Intent; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.TextView;

public class MainActivity extends Activity { private TextView te_time; int time=5; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); te_time =findViewById(R.id.time); te_time.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { time=0; } }); handler.sendEmptyMessage(0); } Handler handler=new Handler(){ @Override public void handleMessage(Message msg) {

switch (msg.what){ case 0: if (time<=0){ startActivity(new Intent(MainActivity.this,ShowActivity.class)); finish(); }else{ time--; te_time.setText("跳转"+time); Message message=new Message(); message.what=0; handler.sendMessageDelayed(message,1000); } break; default: break; } } }; protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); handler.removeCallbacks(null); }

}

转载请注明原文地址: https://www.6miu.com/read-5036969.html

最新回复(0)