今天是周末啦,终于又熬到周末了,周五综合兴奋症。呵呵
我们继续kuix,上节讲了kuix的入口类。我们回忆下。入口类代码如下:
public class weatherme extends KuixMIDlet {
public void initDesktopContent(Desktop desktop) {
Kuix.getFrameHandler().pushFrame(WeatherMeFrame.instance);
}
public void initDesktopStyles() {
// TODO Auto-generated method stub
Kuix.loadCss("/css/style.css");
}
}
Kuix.getFrameHandler().pushFrame(WeatherMeFrame.instance);这个方法是kuix的大众用法,其主要目的是把页面frame的开发工作都在weathermeframe类中实现。
kuix的学习的第二阶段就是研究Frame类。
我们看看代码:
首先我的weatherMeFrame类要实现Frame接口的方法。
要实现的方法为:
onAdded:显示screen;
onRemoved:关闭screen;
onMessage:处理来自xml配置文件(本文中的xml文件是screen.xml)的消息。上图,看一下就明白了。
button控件的属性onaction就是发送消息的机关了。
那onmessage是如何处理这个“apps”消息的呢?客官请跟我往这里看:
首先判别是否为“apps”的消息,如果是,我们看到它将开启另一个screen页KuixDemoAppsFrame,并把apps(0)的参数同时传过去。
启动例子,我们看看手机模拟器里的样子。
如果想要例子的代码,联系我。我的qq是49506871,提示kuix代码。