> 文档中心 > harmony鸿蒙跳转的时候传值

harmony鸿蒙跳转的时候传值


harmony鸿蒙跳转的时候传值

文章目录

  • harmony鸿蒙跳转的时候传值
  • 前言
  • 一、这里演示是Fraction跳转到Ability
  • 二、使用步骤
    • 1.本页面逻辑
    • 2.跳转之后的页面逻辑
  • 总结

前言

`传值还是Intent,或者利用存取


一、这里演示是Fraction跳转到Ability

二、使用步骤

1.本页面逻辑

Intent intent = new Intent();  //K - V   intent.setParam("searchPosition",position);  Operation operation = new Intent.OperationBuilder()   .withDeviceId("")   .withBundleName(getBundleName())   .withAbilityName("com.example.myapplication.ablility.WebViewAbility")   .build();  intent.setOperation(operation);  getFractionAbility().startAbility(intent);

2.跳转之后的页面逻辑

代码如下(示例):

    @Override    public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_ability_web_view); //类型和Key保持一致 String searchPosition = intent.getStringParam("searchPosition");

总结

就可以了