私のアクティビティはannインターフェイスを実装しており、onClickメソッドはインターフェイスのインスタンスをクラス "logivVerifyerImpl"のコンストラクタに渡します。 "this"キーワードは参照するためインタフェースILoginViewではなくonclickListenerに渡します。onClickListener内のインターフェイスの参照を渡す方法
インターフェイスのリファレンスをonclickListenerの内部に渡す方法を教えてください。
コード:
public class MainActivity extends AppCompatActivity implements ILoginView{
....
....
....
mButtonLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String username = mEditTextUserName.getText().toString();
String password = mEditTextPassword.getText().toString();
new LogicVerifyerImpl(this).verify(username, password);//how to pass instance of the interface to the constructor
}
});