Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 打开用户打开的当前活动_Android_Eclipse - Fatal编程技术网

Android 打开用户打开的当前活动

Android 打开用户打开的当前活动,android,eclipse,Android,Eclipse,我正在创建一个android游戏,类似于4pics1word 我的当前状态游戏: 当用户输入问题1的正确答案时,他将进入问题2 我在问题1类中使用了intent.putExtra,对于硬币,在问题2类中读取传递的数据 我的问题是: 当用户重新打开和/或退出游戏并开始游戏时,我希望问题2将自动打开,而不是问题1 根据传递的数据,我不知道如何修改它。当用户使用帮助或答案正确时,如何添加/减去硬币 是否有可能解决上述问题 代码片段将是一个biiiig帮助 你能帮我吗?提前非常感谢。Shared

我正在创建一个android游戏,类似于4pics1word

我的当前状态游戏:

  • 当用户输入问题1的正确答案时,他将进入问题2
  • 我在问题1类中使用了intent.putExtra,对于硬币,在问题2类中读取传递的数据
我的问题是:

  • 当用户重新打开和/或退出游戏并开始游戏时,我希望问题2将自动打开,而不是问题1
  • 根据传递的数据,我不知道如何修改它。当用户使用帮助或答案正确时,如何添加/减去硬币
是否有可能解决上述问题

代码片段将是一个biiiig帮助


你能帮我吗?提前非常感谢。

SharedReferences值将在用户会话中保持不变。即使用户关闭应用程序,共享首选项中的数据也将保持不变

您可以使用getSharedReferences()方法从共享首选项中获取值。 您还需要一个编辑器来编辑和保存共享首选项中的更改

下面是存储和检索类名的简单代码:

/*******使用SharedReferences存储类名*******/
SharedReferences pref=PreferenceManager.GetDefaultSharedReferences(上下文);
编辑器编辑器=pref.edit();
editor.putString(“任意_键”、“YourActivityName”);//保存字符串
editor.commit();//提交更改
//检索类名。。
SharedPreferences=PreferenceManager.getDefaultSharedPreferences(此);

String myactivity_name=prefs.getString(“任意_键”、“DefaultActivityName”);//如果键“DefaultActivityName”中没有值,则返回。否则将返回保存的活动名称。
使用共享首选项存储当前活动。。或者本地数据库..你能给我一些示例代码吗?我给你一些共享偏好的提示。用谷歌搜索一下。