|
火山安卓动画载入窗口并置返回数据,代码也比较简单,不上传附件了,直接复制走吧。
<火山程序 类型 = "通常" 版本 = 1 />
类 启动类 <公开 基础类 = 安卓5白色窗口 折叠 @安卓.附加清单 = 常用窗口附加清单.全面屏2>
{
变量 按钮1 <类型 = 按钮 内容 = "载入窗口2">
变量 编辑框1 <类型 = 编辑框>
方法 按钮_被单击 <接收事件 类型 = 整数>
参数 来源对象 <类型 = 按钮>
参数 标记值 <类型 = 整数>
{
如果 (来源对象 == 按钮1)
{
动画载入窗口 (窗口2, 窗口切换模式.从右到左, , 11) // 设置请求码
}
返回 (0)
}
方法 通知_获得返回数据 <公开 @虚拟方法 = 可覆盖>
参数 请求码 <类型 = 整数>
参数 所返回结果码 <类型 = 整数>
参数 所返回结果信息 <类型 = 启动信息类>
{
父对象.通知_获得返回数据 (请求码, 所返回结果码, 所返回结果信息) // 调用基础类中的被覆盖虚拟方法
如果 (请求码 == 11 && 所返回结果码 == 111)
{
// 请求码是判断载入来源,结果码是判断关闭来源
如果 (所返回结果信息 != 空对象)
{
编辑框1.内容 = 所返回结果信息.取附带文本数据 ("字段名")
}
}
}
}
类 窗口2 <公开 基础类 = 窗口>
{
变量 按钮1 <类型 = 按钮 内容 = "置返回数据">
方法 按钮_被单击 <接收事件 类型 = 整数 编辑时信息 = "41FFB, 0, 0, 0">
参数 来源对象 <类型 = 按钮 编辑时信息 = "41FFB, 0, 0, 0">
参数 标记值 <类型 = 整数 编辑时信息 = "41FFB, 0, 0, 0">
{
如果 (来源对象 == 按钮1)
{
变量 信息 <类型 = 启动信息类>
信息.置附带文本数据 ("字段名", "字段值")
置返回数据并关闭 (111, 信息, 窗口切换模式.从左到右) // 设置返回码
}
返回 (0)
}
}
|
|