代码拉取完成,页面将自动刷新
package agency.tango.materialintro.slice;
import agency.tango.materialintro.ResourceTable;
import ohos.aafwk.ability.AbilitySlice;
import ohos.aafwk.content.Intent;
import ohos.aafwk.content.Operation;
import ohos.agp.components.Component;
public class ShowDemoAbilitySlice extends AbilitySlice {
@Override
public void onStart(Intent intent) {
super.onStart(intent);
super.setUIContent(ResourceTable.Layout_ability_show);
initView();
}
private void initView() {
jumpToAnotherPage(ResourceTable.Id_bt1, "ComponentDemoAbility");
jumpToAnotherPage(ResourceTable.Id_bt2, "AbilitySliceDemoAbility");
jumpToAnotherPage(ResourceTable.Id_bt3, "FractionDemoAbility");
}
private void jumpToAnotherPage(int id, String abilityName) {
findComponentById(id).setClickedListener(new Component.ClickedListener() {
@Override
public void onClick(Component component) {
Intent jumpIntent = new Intent();
Operation operation = new Intent.OperationBuilder()
.withDeviceId("")
.withBundleName("agency.tango.materialintro")
.withAbilityName("agency.tango.materialintro." + abilityName)
.build();
jumpIntent.setOperation(operation);
startAbility(jumpIntent);
}
});
}
@Override
public void onActive() {
super.onActive();
}
@Override
public void onForeground(Intent intent) {
super.onForeground(intent);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。