アダプタ:メソッド呼び出し
check_list_item.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
JPrequirements.prepareSelection(v, getAdapterPosition());
}
});
JPrequirements
が活動です。 prepareSelection
はアクティビティ内の非静的メソッドです。私はアダプタからアクセスできません。
ERROR:
non static method cannot be referenced from a static context
権利です。私が試した理由:
JPrequirements().prepareSelection(v, getAdapterPosition()); // Creating an instance...
しかし、ここではすべてのアクティビティコンポーネントが失われています。例えば。レイアウトコンポーネントおよびその他のサポート変数が含まれます。私はそれを望んでいない。これに対処する最善の方法は何ですか?アダプタからアクティビティに更新された値を取得するにはどうすればよいですか?それで、私はそれをリアルタイムで表示することができます。
ありがとうございました。
インターフェイスを使用できます。 –