请选择 进入手机版 | 继续访问电脑版

鸿蒙学堂

 找回密码
 立即注册
查看: 157|回复: 2

HarmonyOS Page之间Slice跳转问题

[复制链接]

1

主题

3

帖子

20

积分

新手上路

Rank: 1

发表于 2021-6-17 16:22:57 | 显示全部楼层 |阅读模式
正在学习鸿蒙开发的小白,有问题请教目前有两个Ability,MainAbility跟SecondAbility,分别有MainAbilitySlice跟SecondAbilitySlice
点击MainAbilitySlice中的按钮,跳转到SecondAbilitySlice,使用action的方法,隐式打开Ability
但是点击按钮之后会出现”D/AGP: can not find focus in [UILinearLayout ID(259) Id(-1)]“的错误
在config.json中已经注册action的字符串,请求解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

4

主题

8

帖子

72

积分

注册会员

Rank: 2

发表于 2021-6-18 16:28:46 | 显示全部楼层
看看例子
@Override
            public void onClick(Component component) {
                Intent  myIntent1=new Intent();
                Operation   myOperation1=new    Intent.OperationBuilder()
                        .withDeviceId("")        //本设备
                        .withBundleName("com.sxd.aa")        //包名
                        .withAbilityName("com.sxd.aa.SXDAbility")        //要跳转到的Page
                        .build();
                myIntent1.setOperation(myOperation1);
                startAbility(myIntent1);
            }
回复

使用道具 举报

1

主题

3

帖子

20

积分

新手上路

Rank: 1

 楼主| 发表于 2021-6-23 16:07:58 | 显示全部楼层
sxd18996302890 发表于 2021-6-18 16:28
看看例子
@Override
            public void onClick(Component component) {

这个是可以实现的,目前没有发现bug,但是通过在config.json里面配置action,通过action去跳转slice会偶尔出现点击无法跳转的bug,不知道是不是我设备的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|鸿蒙学堂

GMT+8, 2021-7-31 08:01 , Processed in 0.039169 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2019-2021, 鸿蒙学堂.

快速回复 返回顶部 返回列表