这个SystemProperties.set(string name,string value)大家很熟悉吧,有遇到这个问题么
当程序中先设置SystemProperties.set("frank", "1");
接着跟上设置 SystemProperties.set("frank", "2");
String lang= SystemProperties.get("frank"); 显示为1;
SystemProperties.set("frank", "2"); 居然无效。。。加了个while(true){
如果读不到2,就一直SystemProperties.set("frank", "2");读到,brake;
}
才可以。。SystemProperties是用反射的。。怎么会这样哦不能连续,响应慢么。。
------解决方案--------------------
SystemProperties是有权限要求的,通过前缀进行验证。
你可以将程序设置UID成System,然后使用System权限的Properties,如service打头的。
------解决方案--------------------
SystemProperties是对prop service的操作吧,这个不一定是同步的
而是要prop service响应请求,再做处理吧