Imを取得しようとしています。this apiアンドロイドのラッパーが機能します。アクセントlibaryのコンテキストコンテキスト
提供されるサンプルのいずれかの方法は次のとおりです。
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
}
});
私は、コンテキストコンテキストをインポートしますが、 問題は、「文脈」はどんなnullでないように見えるということです。
コンテキストコンテキストを正しく動作させるにはどうすればよいですか?
編集: コンテキストコンテキスト= 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
コンテキストが再びnullですか?
を解決:この コンテキストコンテキスト=これを行います。 –
コンテキストを渡す場所にコードを表示 –
これがアクティビティの場合、 'onCreate()'のスコープで 'context = ActivityName.this'を使用します。フラグメントの場合は、' context = getContext() 'を使用します。 onCreate()のスコープです。 –