Page Ability 无法实现跳转

请大佬指点指点,刚刚接触 HarmonyOS

没有安卓的开发经历,所以很多问题都不太明白,请大佬们多多关照。

代码示例:

private void initComponent(){
        tfUsername = (TextField) findComponentById(ResourceTable.Id_tf_username);
        btnLogin = (Button) findComponentById(ResourceTable.Id_btn_login);
        btnLogin.setClickedListener(new Component.ClickedListener() {
            @Override
            public void onClick(Component component) {
                Intent intent = new Intent();
                Operation operation = new Intent.OperationBuilder()
                        .withDeviceId("")
                        .withBundleName("com.arvin.PetiteBookkeeping")
                        .withAbilityName("MainAbility")
                        .build();

                intent.setOperation(operation);

                String username = tfUsername.getText().toString();
                intent.setParam("username",username);
                
                startAbility(intent);
            }
        });

        btnRegister = (Button) findComponentById(ResourceTable.Id_btn_register);
        btnRegister.setClickedListener(new Component.ClickedListener() {
            @Override
            public void onClick(Component component) {
                Intent intent = new Intent();
                present(new RegisterAbilitySlice(),intent);
            }
        });
    }

报错码:

E/EGL_emulation: eglQuerySurface 313d  EGL_BAD_ATTRIBUTE
···
D/AGP: can not find focus in [UILinearLayout ID(259) Id(-1)]

鸿蒙
安卓
开发
2021-11-26 10:02:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Rhodess

你的bundleName写对了么,还有withAbilityName(),是填你要跳转的Ability名称格式如下

com.example.myapplication.MainAbility

下方给出参考代码

Intent startService = new Intent();
Operation operation = new Intent.OperationBuilder()
    .withDeviceId("")
    .withBundleName(getBundleName())
    .withAbilityName(MusicServiceAbility.class.getName())
    .build();
startService.setOperation(operation);
startAbility(startService);
connectAbility(startService, connection);

分享
微博
QQ
微信
回复
2021-11-26 14:24:45
相关问题
求助鸿蒙开发Java ability跳转
1912浏览 • 1回复 待解决
如何实现图片点击跳转?
3254浏览 • 1回复 待解决
如何实现Fraction跳转到AbilitySlice
7150浏览 • 3回复 已解决
api8如何实现异步线程跳转页面?
414浏览 • 1回复 待解决
鸿蒙开发如何默认启动ability
5723浏览 • 3回复 待解决
ability的主题有哪些可以设置?
14394浏览 • 3回复 待解决
请问如何去掉ability的转场动画?
9043浏览 • 2回复 待解决
Fraction如何跳转 AbilitySlice
6378浏览 • 2回复 待解决