代码拉取完成,页面将自动刷新
1.编写事件处理函数。
static ret_t on_key_back_or_back_to_home(void* ctx, event_t* e) {
key_event_t* evt = (key_event_t*)e;
if (evt->key == TK_KEY_F2) {
window_manager_back(WIDGET(ctx));
} else if (evt->key == TK_KEY_F3) {
window_manager_back_to_home(WIDGET(ctx));
}
return RET_OK;
}
2.注册窗口管理器的按键事件处理函数:
widget_t* wm = window_manager();
widget_on(wm, EVT_KEY_DOWN, on_key_back_or_back_to_home, wm);
3.把主窗口设置为不可关闭:
widget_set_prop_str(win, WIDGET_PROP_CLOSABLE, "no");
请参考完整示例: multi_windows.c
如果在关闭窗口前,需要用户确认,请参考:system_bar.md
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。