安卓页面跳转

打开页面接口说明

打开其他界面可以使用startActivity函数打开页面。函数官方说明可以点击参考链接查看。

使用方法

如代码startActivity(new Intent(MainActivity.this, MainActivity2.class));表示活动页面跳转,从MainActivity跳转到Main2Activity。

代码演示

下列代码,当MainActivity页面打开时,会执行函数geNextPage()。该函数发送一个延时3秒(3000毫秒)打开MainActivity2页面的任务。3秒后代码startActivity(new Intent(MainActivity.this, MainActivity2.class));执行打开MainActivity2。

package com.example.chapter02;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

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

    @Override
    protected void onResume(){
        super.onResume();
        geNextPage(); //跳转到下个页面
    }

    //跳转到下个页面
    private void geNextPage(){
        TextView tv_hello = findViewById(R.id.tv_hello);
        tv_hello.setText("3秒后进入下个界面");
        //延时3秒(3000毫秒)后启动任务mGoNext
        new Handler().postDelayed(mGoNext, 3000);
    }

    private Runnable mGoNext = new Runnable() {
        @Override
        public void run() {
            //活动页面跳转,从MainActivity跳转到Main2Activity
            startActivity(new Intent(MainActivity.this, MainActivity2.class));
        }
    };
}

工程源码

完整工程可点击工程源码获取。

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值