java - 从库中访问 Context 上下文

标签 java android api

我正在尝试获取this api Android 的包装器可以工作。

提供的示例方法之一是:

APIWrapper wrapper = new APIWrapper(context, "YOUR_API_KEY");
Parameters params = new Parameters()
    .addSearch("searchQuery")
    .addFields("*")
    .addOrder("published_at:desc");

wrapper.search(APIWrapper.Endpoint.GAMES, params, new onSuccessCallback(){
    @Override
        public void onSuccess(JSONArray result) {
            // Do something with resulting JSONArray
        }

        @Override
        public void onError(VolleyError error) {
            // Do something on error
        }
});

我导入了 Context 上下文,但是 问题是无论如何“上下文”似乎都是空的。

如何让 Context 上下文正常工作?

编辑: 上下文上下文=this;工作了。

尽管当我想从另一个类调用相同的方法时。像这样:

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        test2 method = new test2();
        method.dostuff4();   // call from other class

上下文又为空?

最佳答案

在这里检查一下!注入(inject)很简单!但它会为你完成这项工作!

public class MainActivity extends AppCompatActivity{
      private Context context;

   @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    context = this;
    Test2 method = new Test2(context);
    method.dostuff4();   // call from other class

}

//这里应该是 Test2 类的结构

public class Test2 {
 Context context;
 public Test2(Context context){
   this.context = context;
 }

 public void dostuff4(){
 //here now you can use the context in it
 }

}

关于java - 从库中访问 Context 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47990242/

相关文章:

java - Frustum near plane OpenGL 使对象看起来更近,而不仅仅是剪裁

安卓谷歌 IO 2014 : How to implement Activity transition with fragments?

javascript - 使用具有未定义启动值的管道

python - 如何在 FastAPI 应用程序中发送操作进度?

Android studio进程扫描文件以索引永远循环

java - 如何在全景模式下拍照?

java - 确定字符集是否为多字节的方法?

java - 如何将文件读取到 InputStream,然后将其写入 Scala 中的 OutputStream?

ruby-on-rails - Grape API (swagger doc) - 'desc' 的全局配置

java - 小程序中的主要方法替代