「A」と「B」の 2 つのアクティビティがあるとします。
アクティビティ A のレイアウトにはボタンがあります。アクティビティ B でクリック リスナーの実装を設定したいので、ここでアクティビティ A を考えてみましょう。
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(B.this);
アクティビティ B では、次の関数を実装しようとしています。
public void OnClick(View v)
{
//DO SOMETHING
}
次のエラーが表示されます。
View 型のメソッド setOnClickListener(View.OnClickListener) は、引数 (A) には適用されません。
- タイプ A の外側のインスタンスはスコープ内でアクセスできません
ここで何が間違っていますか?