0
のインタフェースコールバックは、コードスニペットで、私は以下、C#を使用してXamarin内部Javaライブラリからインターフェイスのコールバックを記述しようとしていますXamarin
Connector.getInstance().login(email, new ILoginCallback() {
@Override
public void onSuccess(long heloUserId) {
/* call the required Activity for successful login */
}
@Override
public void onPinverification() {
/*call the Pin verification activity to validate pin */
}
@Override
public void onFailure(String description) {
/*show the toast msg for failure*/
}
});
私は私をブロックされたC#でのインターフェイスコールバックを行うことができません成功または失敗の結果を得る。
ありがとうございました。
public class MyLoginCallback : Java.Lang.Object, ILoginCallback
{
// implement the interface
}
そしてまた、今あなたのコールバックのインスタンスとしてAndroidの呼び出し可能ラッパー(ACW)を有しているC#クラスを使用します。
感謝。残念ながら、コードはまだ動作していません。もっと詳しく教えていただけますか? – user6352350
'コードはまだ動作していません'?何が効いていないのですか? – SushiHangover
私はこのような何か、 公共部分クラスのHeloLoginました:ContentPageを { ます。private void OnRegister(オブジェクト送信者、EventArgsのe)の { Connector.Instance.Login(Email.Text、新しいXYZ()); } } publicクラスXYZ:java.lang.Objectの、ILoginCallback {公共ボイド廃棄(){ }公共ボイドONFAILURE(文字列P0) {} 公衆void OnPinverification() { } public void OnSuccess(long p0) { } } – user6352350