Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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使用SharedReferences保存高分_Android_Sharedpreferences - Fatal编程技术网

Android使用SharedReferences保存高分

Android使用SharedReferences保存高分,android,sharedpreferences,Android,Sharedpreferences,我对android开发相当陌生。我正在创建一个包含框架、框架实现和主游戏的游戏 我想保存我的高分。 分数保存在投射物中。多少是发射导弹的类。 扩展活动从Framework.implementation.AndroidGame运行 据我所知,SharedPrefs必须从活动中运行,因为它是上下文的一部分 我创建了一个名为:Scores的新类。在这个类中,我想为高分运行save或get函数 当我不使用扩展活动(或应用程序)时,它将无法识别getSharedReferences或模式\u PRIVAT

我对android开发相当陌生。我正在创建一个包含框架、框架实现和主游戏的游戏

我想保存我的高分。 分数保存在投射物中。多少是发射导弹的类。 扩展
活动
Framework.implementation.AndroidGame
运行

据我所知,
SharedPrefs
必须从活动中运行,因为它是上下文的一部分

我创建了一个名为:Scores的新类。在这个类中,我想为高分运行save或get函数

当我不使用
扩展活动
(或
应用程序
)时,它将无法识别
getSharedReferences
模式\u PRIVATE

因此,主要的问题是:我如何创建一个类来处理保存到SharedReferences的操作,以及我如何在GameScreen内部运行(这是整个游戏的绘制位置等)调用该方法来保存高分。

你不能“搜索google的狗屎”很好,下次再找一些涉水者

你不可能“搜索谷歌的狗屎”,好吧,下次找些涉水者

你不可能“搜索谷歌的狗屎”,好吧,下次找些涉水者

你不可能“搜索谷歌的狗屎”,好吧,下次找些涉水者


你能包括你的相关代码吗?这将帮助我们为您指明正确的方向。有关在SharedReferences中保存高分的游戏示例,请参阅Android Breakout()。它从游戏活动中得到更新。游戏本身通过
GLSurfaceView
在一个单独的非活动线程上运行,因此它在特定时间被锁定。你是否需要做类似的事情取决于你的游戏是如何构造的。你能包括你拥有的相关代码吗?这将帮助我们为您指明正确的方向。有关在SharedReferences中保存高分的游戏示例,请参阅Android Breakout()。它从游戏活动中得到更新。游戏本身通过
GLSurfaceView
在一个单独的非活动线程上运行,因此它在特定时间被锁定。你是否需要做类似的事情取决于你的游戏是如何构造的。你能包括你拥有的相关代码吗?这将帮助我们为您指明正确的方向。有关在SharedReferences中保存高分的游戏示例,请参阅Android Breakout()。它从游戏活动中得到更新。游戏本身通过
GLSurfaceView
在一个单独的非活动线程上运行,因此它在特定时间被锁定。你是否需要做类似的事情取决于你的游戏是如何构造的。你能包括你拥有的相关代码吗?这将帮助我们为您指明正确的方向。有关在SharedReferences中保存高分的游戏示例,请参阅Android Breakout()。它从游戏活动中得到更新。游戏本身通过
GLSurfaceView
在一个单独的非活动线程上运行,因此它在特定时间被锁定。你是否需要做类似的事情取决于你的游戏是如何构造的。我发现了那篇关于模型类的文章。我已经用Android BreakoutGame的例子解决了这个问题。在AndroidGame.java(调用活动的地方)中包含正确的代码。我找到了那篇关于模型类的文章。我已经用Android BreakoutGame的例子解决了这个问题。在AndroidGame.java(调用活动的地方)中包含正确的代码。我找到了那篇关于模型类的文章。我已经用Android BreakoutGame的例子解决了这个问题。在AndroidGame.java(调用活动的地方)中包含正确的代码。我找到了那篇关于模型类的文章。我已经用Android BreakoutGame的例子解决了这个问题。在AndroidGame.java(调用活动的地方)中包含正确的代码。Thx法登。
public class Model {

    private final SharedPreferences sharedPrefs;

    public Model(Context context) {
        sharedPrefs = context.getSharedPreferences("name", 0);
    }

    private String doSomething(){
        return sharedPrefs.getString("key", "defValue");
    }
}