火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 474|回复: 0
打印 上一主题 下一主题

[安卓] 简单下拉列表框 读取保存 数据问题

[复制链接]

21

主题

98

帖子

452

积分

中级会员

Rank: 3Rank: 3

积分
452
跳转到指定楼层
楼主
发表于 2024-2-28 13:34:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简单下拉列表框   在每次打开app的时候都需要读取数据库里面的项目,并且需要清空且重新添加全部内容,修改数据库的时候也是如此操作。       这个没有问题现在需要的是,在打开app的时候,简单下拉列表框 可以恢复到上次的选项 。
程序是也做了保存读取设置。       在不清空简单下拉列表框重新添加内容也是没有问题的

现在的问题是在打开app时。清空简单下拉列表框项目再添加内容的时候 ,又一次重新保存了一次0索引, 就是又保存了一次空的记录


造成不能恢复到上次操作的选项 。

现在是每一个单次操作都没有问题,把他们放在一起就是问题??这个应该怎么改?


简单下拉列表框1.适配器.删除所有项目 ()

记录集1 = 数据库1.cha询SQL ("SELECT * FROM 设置 ", 错误提示)  
{
    判断循环 (记录集1 != 空对象 && 记录集1.行数 > 0 && 记录集1.到下一行 ())
    {

        页面1.简单下拉列表框1.适配器.插入列表项 (记录集1.取列文本值 (1), 空对象, , , , , , , , 真)

    }
    记录集1.关闭 ()
}





方法 通知_被创建 <公开 @虚拟方法 = 可覆盖>
参数 启动信息对象 <类型 = 启动信息类>
参数 载入参数 <类型 = "对象类 []">
参数 参数数目 <类型 = 整数>
{
    父对象.通知_被创建 (启动信息对象, 载入参数, 参数数目)
    简单下拉列表框1.置被选择项目 (文本到整数 (文件_读配置E4A (取外部存储空间根目录 ().取文件名 () + "/app1/11.txt", "保存")))
}





方法 简单下拉列表框_项目被选择 <接收事件 类型 = 整数>
参数 来源对象 <类型 = 简单下拉列表框>
参数 标记值 <类型 = 整数>
参数 被选择项目索引 <类型 = 整数>
{
    调试输出 (到文本 (被选择项目索引), 来源对象.适配器.取项目 (被选择项目索引).标题文本)
    文件_写配置E4A (取外部存储空间根目录 ().取文件名 () + "/app1/11.txt", "保存", 到文本 (被选择项目索引))

    返回 (0)
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-30 00:59 , Processed in 0.082072 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表