我的应用程序中有2个进程.从一个进程我将数据保存到SharedPreferences.从第二个过程 - 检索.当我检索数据时,我收到SharedPreferences旧数据(我检查xml文件,看看,当前收到的文件和数据中的数据是不同的).看起来这个数据是缓存的.我更改了保存方法(提交/应用)但没有结果.PS:例如http://pastebin.com/Zx2ffvSg
//saving
{ ...
SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_PRIVATE);
SharedPreferences.Editor prefsEditor = myPrefs.edit();
prefsEditor.putString(MY_NAME, "Sai");
prefsEditor.putString(MY_WALLPAPER, "f664.PNG");
prefsEditor.commit();
... }
//retrieving
// when i call getData() I put "this" as argument.
public void getData(Context context){
SharedPreferences myPrefs = context.getSharedPreferences("myPrefs", MODE_PRIVATE);
...}
Run Code Online (Sandbox Code Playgroud) 当显示带有EditText的AlertDialog时,软键盘会向上移动活动布局.当我使用轨迹球和使用轨迹球后的所有后续尝试时会发生这种情况.当我在触摸模式下调用对话框 - 我的布局上的软键盘覆盖.我能做什么总是叠加可以用软键盘布局?
目前在我的项目的 firebase 控制台中,我有 2 个远程配置实验(正在运行)、4 个通知实验(正在运行)、3 个远程配置实验草稿和 0 个已完成的实验。当我按下再启动一项远程配置实验时,Firebase 控制台显示“启动实验时出错:运行实验过多”。
可以激活的 Firebase 实验(远程配置/通知)的限制是什么?