当前位置:   article > 正文

Harmony DevEco Studio 鸿蒙开发系列之——Intent 跳转和传值_deveco stud实现页面跳转和参数传递

deveco stud实现页面跳转和参数传递

程序开发中窗口之间跳转和传值是最常用的,也是最基本的。先上两个图,制作比较简单,主要是记录Intent跳转和传值功能,界面可以自己美化。

    

主要实现代码如下:

在第一个slice中的button.setClickedListener事件中添加如下代码:

  1. tjbutton.setClickedListener(new Component.ClickedListener() {
  2. @Override
  3. public void onClick(Component component) {
  4. Intent intent = new Intent();
  5. Operation operation = new Intent.OperationBuilder()
  6. .withBundleName("com.example.myapplication")
  7. .withAbilityName(MainAbility2.class)
  8. .build();
  9. intent.setOperation(operation);
  10. intent.setParam("khxh",Integer.parseInt(ddbhtext.getText().toString().split(":")[1]));
  11. intent.setParam("khxm",khxmtext.getText().toString().split(":")[1]);
  12. startAbility(intent);
  13. }
  14. });

具体请参阅Harmony技术文档:文档中心

第二个页面获取传值内容代码如下:

  1. int ddbh = intent.getIntParam("khxh",0);
  2. String khxm = intent.getStringParam("khxm");
  3. ddbhtext.setText(String.valueOf(ddbh));
  4. khxmtext.setText(khxm);

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/265741
推荐阅读
相关标签
  

闽ICP备14008679号