public class Oneactivity extends AppCompatActivity { private int seconds = 3; private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (msg.what == 0) { if (seconds > 0) { seconds--; handler.sendEmptyMessageDelayed(0, 0); } else { handler.removeCallbacksAndMessages(null); Intent intent = new Intent(本页面.this, 眼跳转的目标activity.class); startActivity(intent); finish();//清除此页面 } } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_oneactivity); handler.sendEmptyMessageDelayed(0, 1000);//每秒发送消息 } }
handler页面跳转问题
最新推荐文章于 2022-06-09 17:03:03 发布
本文介绍了一个简单的Android应用示例,使用Handler实现倒计时功能,并在倒计时结束后自动跳转到另一个Activity。通过sendEmptyMessageDelayed方法每隔一秒更新剩余时间,并最终启动新的Activity并关闭当前页面。
931

被折叠的 条评论
为什么被折叠?



