发布网友 发布时间:2022-04-29 21:22
共1个回答
热心网友 时间:2022-06-23 02:01
摘要③借助于 Operation,可实现跨应用页面跳转。Intent intent = newIntent;Operation operation = newIntent.OperationBuilder.withDeviceId( "").withBundleName( "com.demoapp").withAbilityName( "com.demoapp.FooAbility").build;intent.setOperation(operation);startAbility(intent);咨询记录 · 回答于2021-10-23荣耀V40升级鸿蒙+无法跳转页面你好,你的问题已经看到,请耐心等待,稍后会为你解答鸿蒙系统实现页面跳转方法汇总①不同 Slice 间跳转,同一个 Ability 中,优点是方便,高效,缺点是业务逻辑复杂度受限。button.setClickedListener(listener -> present( newSecondAbilitySlice, newIntent));②使用 Intent 借助于 ElementName,最常用的页面跳转方式,方便传递参数以及实现相对复杂的业务逻辑交互。ElementName elementName = newElementName(……);intent.setElement(elementName);intent.setParam(……);startAbility(intent);③借助于 Operation,可实现跨应用页面跳转。Intent intent = newIntent;Operation operation = newIntent.OperationBuilder.withDeviceId( "").withBundleName( "com.demoapp").withAbilityName( "com.demoapp.FooAbility").build;intent.setOperation(operation);startAbility(intent);支持升级鸿蒙os机型有:华为P40、华为P40Pro、华为P40Pro+、华为Mate305G、华为Mate30Pro、华为Mate30Pro5G能主华为Mate30RS、华为MatePadPro、华为MatePadPro5G。