android跳转界面的方法
在Android中,可以使用Intent来实现界面的跳转。下面是几种常用的跳转界面的方法:
- 使用显式Intent跳转:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
- 使用隐式Intent跳转:
Intent intent = new Intent("com.example.ACTION_TARGET");
startActivity(intent);
需要注意的是,隐式Intent需要在目标Activity的清单文件中定义相应的Intent过滤器。
- 使用Intent传递数据:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
intent.putExtra("key", value);
startActivity(intent);
在目标Activity中可以通过getIntent().getXXXExtra("key")方法获取传递的数据。
- 使用startActivityForResult跳转并获取返回结果:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivityForResult(intent, requestCode);
在目标Activity中通过setResult(resultCode, data)方法设置返回结果,并在当前Activity的onActivityResult()方法中获取返回结果。
需要注意的是,以上方法中的TargetActivity是要跳转到的目标Activity的类名或Action名称,requestCode是一个用于标识请求的整数值,resultCode是一个用于标识结果的整数值
原文地址: https://www.cveoy.top/t/topic/icGm 著作权归作者所有。请勿转载和采集!