公共类定义的变量在不同Activity中修改显示的问题
发表在Android图书答疑 2015-08-30
是否精华
版块置顶:
在一个Name.java文件里面定义一个字符串类,如下
package com.example.linkman;
public final class Name {
public static final String[]  NAMES = {"张三","李四 };
public static final String[]  POS = {"经理","工程师 };
public static final String[]  COM = {"合一科技","合一科技"};
}

在同一个项目的几个不同的Activity中都有显示,几个Activity可以切换,在其中
一个Activity中队Name中的变量进行了修改,为什么其他Activity没有修改过来呢
分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2015-08-31
沙发
首先需要说明一下,常量一旦定义,就不可以再被修改了,也就是使用final关键字修饰的变量,就会变为常量,不可修改。不太清楚您具体是如何操作的。
encouterljf
学分:0 LV1
2015-09-01
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
首先需要说明一下,常量一旦定义,就不可以再被修改了,也就是使用final关键字修饰的变量,就会变为常量,不可修改。不太清楚您具体是如何操作的。
[/FIELDSET]

回复:
  在切换的活动中使用onActivityResult,在onActivityResult中对当前活动重新onCreate就可以显示更改的变量,不知道这样是否合适?
无语_mrkj
学分:3155 LV11
2015-09-02
地板
如果是需要对值进行修改的变量,最好不要把它定义为常量。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照