私はモバイル番号確認のためにTwitter Digit APIを統合しました。私は以下のように私のコードでDigitsAuthButtonを使用しているAndroidでTwitter Digit APIをログアウトしようとするとアプリがクラッシュする
:コンパイラは `Digits.logout()に達したときに
final DigitsAuthButton digitsButton = (DigitsAuthButton) findViewById(R.id.auth_button);
digitsButton.setCallback(new AuthCallback() {
@Override
public void success(DigitsSession session, String phoneNumber) {
// TODO: associate the session userID with your user model
Toast.makeText(getApplicationContext(), "Authentication successful for "
+ phoneNumber, Toast.LENGTH_LONG).show();
try {
Digits.logout();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void failure(DigitsException exception) {
Log.d("Digits", "Sign in with Digits failure", exception);
}
});
しかし、私のアプリがクラッシュします。
ただし、ログにクラッシュログの種類が見つかりませんでした。
アドバイスをいただけますか?
ありがとうございます。
LogOutの前にユーザーが認証されているかどうかを確認しましたか? –
あなたはユーザーが何を認証しているのですか?すべてのプロセスが完了すると、コールバックはそれが成功メソッドであることを意味します。つまり、すべてが認証のためにうまくいくことを意味します。あなたが話しているのですか? –
私は、if(Digits.isDigitsUser()) –