四大组件 — Activity启动方式

    xiaoxiao2021-03-25  106

    此类启动方式用于从当前的Activity视图 跳转到新的Activity视图页面。 Activity的启动方式具有两种启动方式: 1. 普通启动方式 startActivity(); 2. 传值启动方式 starActivityForResult(); ---------------------------------------------- 传值启动方式的区别就是,通过对 不同的请求码进行不同的操作,当该页面视图销毁的时候即在将结果码进行返回。 跳转意图: 使用Intent对象进行视图跳转。 Intent it=new Intent(当前视图类.this,跳转视图类.class); 启动方法: 一、普通启动方式 starActivity(Intent it); 二、传值启动方式 starActivityForResult(Intent intent,int 请求码); 注意: 获取请求码方法: 在新视图中使用setResult方法进行向上一个视图进行返回数据。 setResult(int 结果码,Intent intent) 获取结果码方法: 在原视图中重写Activity的OnActivityResult()方法用于接收。 OnActivityResult(int requestCode,int resultCode,Intent data) 参数: 参数一:请求码 参数二:结果码 参数三:Intent 对象
    转载请注明原文地址: https://ju.6miu.com/read-20259.html

    最新回复(0)