7、AXF控制逻辑类
7.2AXF主控逻辑类
AXF主控类分控制流转、参数注入、定义控件、定义事件几部分组成。
如果你的应用极其单纯,就是由表单和按钮组成,那么在主控类中就可以写的极其精简。只有以下几行代码:
7.2.1显示AXF页面
1、actxml = new ActXmlActivity(this); // 取得AXF对象
AXF所有的操作都是由主控类(当前的ACTIVITY)对ActXmlActivity类的操作达成的,也就是说我们能够看到的AXF类只有一个,就是ActXmlActivity类,它虽然叫做ACTIVITY,但它只是一个普通的POJO类,跟ACTIVITY一毛钱关系都没有。但它在AXF中完成的是一个加载页面和显示页面,操作数据的任务和ANDROID中的ACTIVITY的功能是一样的,所以在这里也只好这样叫着了。
2、Bundle bundle = getIntent().getExtras();
3、actxml.disPlayForm(bundle); // 加载页面
Bundle对象是AXF中承载所有数据的中间通道,这里如果需要对页面间的数据进行修改和过滤可以在这里进行拦截处理。比如说我想在下一页为第五个页面时显示“您的基础资料已填写完整,现在进行业务确认阶段。”那么,就可以在这里将Bundle的NEXTPAGE