0
私はバレーボールを使ってnewRequestQueueを行い、SharedPreferencesを取得しようとしている:onClick() - newRequestQueue(this)とgetApplicationContext()エラー?
public class CardAdapter extends RecyclerView.Adapter<CardAdapter.ViewHolder> {
...
class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{
...
@Override
public void onClick(View v) {
...
-> SharedPreferences pref = getApplicationContext().getSharedPreferences("pref01", MODE_PRIVATE);
String username = pref.getString("username", "No name defined");
LRequest lRequest = new lRequest(pid, username);
-> RequestQueue queue = Volley.newRequestQueue(this);
queue.add(lRequest);
...
}
}
}
問題は、それがonClick()
イベント内であり、それが私にこのエラーを与えることである。
cannot resolve method getApplicationContext()
と
Volley cannot be apply to com.st.mf.CardAdapter.ViewHolder
どのように解決できますか?
私はあなたに感謝し、それをしようとします! –