赞
踩
程序开发中窗口之间跳转和传值是最常用的,也是最基本的。先上两个图,制作比较简单,主要是记录Intent跳转和传值功能,界面可以自己美化。
主要实现代码如下:
在第一个slice中的button.setClickedListener事件中添加如下代码:
- tjbutton.setClickedListener(new Component.ClickedListener() {
- @Override
- public void onClick(Component component) {
- Intent intent = new Intent();
- Operation operation = new Intent.OperationBuilder()
- .withBundleName("com.example.myapplication")
- .withAbilityName(MainAbility2.class)
- .build();
-
- intent.setOperation(operation);
- intent.setParam("khxh",Integer.parseInt(ddbhtext.getText().toString().split(":")[1]));
- intent.setParam("khxm",khxmtext.getText().toString().split(":")[1]);
- startAbility(intent);
- }
- });
具体请参阅Harmony技术文档:文档中心
第二个页面获取传值内容代码如下:
- int ddbh = intent.getIntParam("khxh",0);
- String khxm = intent.getStringParam("khxm");
- ddbhtext.setText(String.valueOf(ddbh));
- khxmtext.setText(khxm);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。