1.无参跳转:
Intent intent1 = new Intent();
present(new MainAbilitySlice1(),intent1);
2.有参跳转
第一步:产生参数端的AbilitySlice
//有参数跳转
Intent intent1 = new Intent();
intent1.setParam("user","hzh");
present(new MainAbilitySlice1(),intent1);
第二步:接收参数端的AbilitySlice
@Override
public void onStart(Intent intent) {
super.onStart(intent);
super.setUIContent(ResourceTable.Layout_ability_main1);
Text text = (Text) findComponentById(ResourceTable.Id_text_helloworld1);
if(intent != null){
String user = intent.getStringParam("user");
println(user);
}
}
总结:这种跳转方式比较好,用着也比较简单,官网给的跳转还是挺麻烦的

本文介绍了在鸿蒙系统中实现应用内页面跳转的方法,包括无参跳转和有参跳转的具体步骤及示例代码。通过Intent设置参数并在目标页面中获取这些参数。
&spm=1001.2101.3001.5002&articleId=118297912&d=1&t=3&u=60af9c4f03344e82b504f3c18097457d)
2619

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



