android 两工程共用sharedpreferences 解决方法 androidsharedpreferences 共用共享两工程文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这样是两个工程吧,两个进程空间怎么能访问的呢?试试将两个工程设成一样的uid呢 恩,确实是两个分开的工程文件!你说的uid是在第二个文件的AndroidManiFest.xml文件中添加一个android:sharedUserId="android.uid.system"对吗? 自定义的,不能使用system这个,同时签名还要保持一致 不知道你说的设置一样的uid是怎么做的然后就从网上查了下,在清单文件中添加的如下android:sharedUserId="android.uid.system"导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!不知道您的意思是不是这个? 不知道你说的设置一样的uid是怎么做的然后就从网上查了下,在清单文件中添加的如下android:sharedUserId="android.uid.system"导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!不知道您的意思是不是这个?system是系统用的,你随便启一个,保证两边一致就行了 不知道你说的设置一样的uid是怎么做的然后就从网上查了下,在清单文件中添加的如下android:sharedUserId="android.uid.system"导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!不知道您的意思是不是这个?system是系统用的,你随便启一个,保证两边一致就行了我刚才没有用系统的,随便起了一个名字,android:sharedUserId="hello"同意不能安装! 不知道你说的设置一样的uid是怎么做的然后就从网上查了下,在清单文件中添加的如下android:sharedUserId="android.uid.system"导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!不知道您的意思是不是这个?system是系统用的,你随便启一个,保证两边一致就行了我刚才没有用系统的,随便起了一个名字,android:sharedUserId="hello"同意不能安装! 签名不一样,把之前的先卸载 不知道你说的设置一样的uid是怎么做的然后就从网上查了下,在清单文件中添加的如下android:sharedUserId="android.uid.system"导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!不知道您的意思是不是这个?system是系统用的,你随便启一个,保证两边一致就行了我刚才没有用系统的,随便起了一个名字,android:sharedUserId="hello"同意不能安装! 签名不一样,把之前的先卸载每次都是先卸掉才安装的! 根据google提供的api介绍是支持工程文件件的shared_prefs.xml的读写访问的,只是没有例子而已,提供的例子仅仅有自身的http://developer.android.com/reference/android/content/Context.html#getSharedPreferences(java.lang.String, int) 保存share文件:SharedPreferences share = context.getSharedPreferences("perference", Context.MODE_WORLD_WRITEABLE); Editor editor = share.edit();//取得编辑器 editor.putString("username", configEntity.username); editor.commit();读取share文件 SharedPreferences share = context.getSharedPreferences("perference", Context.MODE_WORLD_WRITEABLE); configEntity.username=share.getString("username", "");注意:“perference”文件名必须一致 你可以看一下#12的网址,搜索一下sharedpreferences关键字,查看一下get的那个方法的参数,是可以多工程调用的! 这样使用是可以的。如果要在第二个工程即使的获得到第一个工程新存入的数据,必须第二个工程完全结束再打开(例如使用System.exit(0), finish()不可以),否则不行。被坑了好久,只是得到了表象的解决方式,原因不知 你只需在初始化这个文件的activity的onDestroy()方法里把SharedPreferences这个对象赋值为null即可,亲测有效,你可以自己试试看 你只需在初始化这个文件的activity的onDestroy()方法里把SharedPreferences这个对象赋值为null即可,亲测有效,你可以自己试试看为什么这么使用可以呢? 你只需在初始化这个文件的activity的onDestroy()方法里把SharedPreferences这个对象赋值为null即可,亲测有效,你可以自己试试看为什么这么使用可以呢?具体的原因不太清楚,我认为是把这个对象赋值为null后,再次创建这个对象时,他就会获得到最新的数据 跨应用应该用Content Provider 求助 Makefile --- PRODUCT_LOCALES 怎么给自己设定的AlertDialog里面的按钮添加监听器?谢谢 绘制 移动 图形,, android 快捷方式获得焦点时的背景切换 为什么linux编译的程序能运行,用ndk编译后的就不能运行了呢 很诡异,空指针异常 android fragment的问题 android的usb转串口开发 Wallpaper壁纸经常出现OOM 新手提问 一般什么时候需要定义一个新类? 网站下载安卓客户端 关于组件长宽比
试试将两个工程设成一样的uid呢
你说的uid是在第二个文件的AndroidManiFest.xml文件中添加一个
android:sharedUserId="android.uid.system"
对吗?
不知道你说的设置一样的uid是怎么做的
然后就从网上查了下,在清单文件中添加的如下
android:sharedUserId="android.uid.system"
导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!
不知道您的意思是不是这个?
不知道你说的设置一样的uid是怎么做的
然后就从网上查了下,在清单文件中添加的如下
android:sharedUserId="android.uid.system"
导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!
不知道您的意思是不是这个?
system是系统用的,你随便启一个,保证两边一致就行了
不知道你说的设置一样的uid是怎么做的
然后就从网上查了下,在清单文件中添加的如下
android:sharedUserId="android.uid.system"
导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!
不知道您的意思是不是这个?
system是系统用的,你随便启一个,保证两边一致就行了我刚才没有用系统的,随便起了一个名字,android:sharedUserId="hello"
同意不能安装!
不知道你说的设置一样的uid是怎么做的
然后就从网上查了下,在清单文件中添加的如下
android:sharedUserId="android.uid.system"
导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!
不知道您的意思是不是这个?
system是系统用的,你随便启一个,保证两边一致就行了我刚才没有用系统的,随便起了一个名字,android:sharedUserId="hello"
同意不能安装!
签名不一样,把之前的先卸载
不知道你说的设置一样的uid是怎么做的
然后就从网上查了下,在清单文件中添加的如下
android:sharedUserId="android.uid.system"
导致的结果是我无法安装该应用,删掉就可以!所以添加这个是不可行的!
不知道您的意思是不是这个?
system是系统用的,你随便启一个,保证两边一致就行了我刚才没有用系统的,随便起了一个名字,android:sharedUserId="hello"
同意不能安装!
签名不一样,把之前的先卸载
每次都是先卸掉才安装的!
http://developer.android.com/reference/android/content/Context.html#getSharedPreferences(java.lang.String, int)
Editor editor = share.edit();//取得编辑器
editor.putString("username", configEntity.username);
editor.commit();读取share文件
SharedPreferences share = context.getSharedPreferences("perference", Context.MODE_WORLD_WRITEABLE);
configEntity.username=share.getString("username", "");注意:“perference”文件名必须一致
具体的原因不太清楚,我认为是把这个对象赋值为null后,再次创建这个对象时,他就会获得到最新的数据