加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 更改数组中的值不会传播到应用程序中

发布时间:2020-12-15 02:27:19 所属栏目:Java 来源:网络整理
导读:目标:演示活动显示列表中的字符串项列表 开发.环境: Eclipse,android模拟器作为设备 实现:创建活动时,它存储来自xml资源文件中定义的数组的String项,并通过ArrayAdapter创建与ListView对象的绑定 当我启动应用程序时,一切正常.该列表包含预期的项目. 问题
>目标:演示活动显示列表中的字符串项列表
>开发.环境: Eclipse,android模拟器作为设备
>实现:创建活动时,它存储来自xml资源文件中定义的数组的String项,并通过ArrayAdapter创建与ListView对象的绑定

当我启动应用程序时,一切正常.该列表包含预期的项目.

问题:
但是,我决定更改xml文件中数组定义中的值,以及数组的名称.

当然,我也将代码名称的所有出现从xml文件更改为代码中的新文件.现在,当我再次运行应用程序时,我仍然会在列表中看到旧值.

我应该重置什么才能看到值的变化?

到目前为止,我试过这个:

>手动卸载模拟器中的应用程序,然后通过Run再次安装
>手动启动模拟器,选中擦除用户数据
> Eclipse重启

解决方法

您可能正在通过外部编辑器而不是通过Eclipse更改XML文件.
构建过程在创建新APK之前检查项目中是否有更改.
如果更改资源/ xml /源或Eclipse环境之外的任何内容,则必须刷新项目(或更改的文件)以允许重建APk.

正如Pyrodante所建议的那样,清理项目将实现相同的目标,因为清洁后将使用新文件重建APK.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读