相关疑难解决方法(0)

Java是"通过引用传递"还是"传递价值"?

我一直认为Java是传递引用的.

但是,我看过一些博客文章(例如,这个博客)声称它不是.

我不认为我理解他们所做的区别.

解释是什么?

java methods parameter-passing pass-by-reference pass-by-value

6270
推荐指数
80
解决办法
189万
查看次数

来自非活动类的Android上下文

在我的SQLite安装程序类中,我有一个DbHelper,它需要一个Context作为它的一部分.要设置上下文,我只在我的SQLite类中使用一个构造函数,它需要一个上下文作为参数的一部分.

但我刚遇到一个问题.当我试图从一个不是Activity的类中调用我的SQLite类时,我无法使用context classname.this它,它正在困扰我.

我也尝试这样做来声明一个上下文:

protected Context context;
Run Code Online (Sandbox Code Playgroud)

然后再打电话给它:

SetSql PlayerObject = new SetSql(This.context);
Run Code Online (Sandbox Code Playgroud)

但这也不起作用.

有什么建议吗?

sqlite android android-context android-activity

3
推荐指数
1
解决办法
5190
查看次数