我正在使用Gamelogic类,它不实现任何人(只是诚实的对象)
我希望他能够设置一个数据库,其中游戏界面询问逻辑问题,最后一次询问sql问题而没有使用上下文,只是为了保持简单。
有可能吗?如果不是什么替代方案?
有人能告诉我一些例子吗?我迷路了,记事本的例子没有帮助
谢谢,谢谢。答案 0 :(得分:0)
在这种情况下你必须使用Context
。但是你很幸运,所有的活动都是Context
,所以你需要做的就是将你的活动参考传递给Gamelogic
课程。例如,您可以将其作为参数传递给其构造函数:
public class Gamelogic{
private Context context;
public Gamelogic(Context context){
this.context = context;
// do what ever you want with the context object
}
// more complex logic here
}
关于您的活动:
public class YourActivity extends Activity{
// foo bar baz blablablabla
public void someWhereOnYourActitity(){
new Gamelogic(YourActivity.this);
}
}