如果我们尝试在 Android 中注销 Twitter Digit API,应用程序会崩溃
App crashes if we try to logout Twitter Digit API in Android
我已集成 Twitter Digit API 用于手机号码验证。
我在我的代码中使用了 DigitsAuthButton,如下所示:
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);
}
});
但是,当编译器到达 `Digits.logout();
时,我的应用程序崩溃了
但是,我没有在我的日志中找到任何类型的崩溃日志。
你能给我点建议吗
谢谢。
使用Digits.clearActiveSession();
代替Digits.logout();
刚刚得到解决方案。
我所需要的只是延迟 Digit API 注销的执行。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
try {
Digits.logout();
} catch (Exception e) {
e.printStackTrace();
}
}
}, 3000);
感谢大家的努力。
我已集成 Twitter Digit API 用于手机号码验证。
我在我的代码中使用了 DigitsAuthButton,如下所示:
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);
}
});
但是,当编译器到达 `Digits.logout();
时,我的应用程序崩溃了但是,我没有在我的日志中找到任何类型的崩溃日志。
你能给我点建议吗
谢谢。
使用Digits.clearActiveSession();
代替Digits.logout();
刚刚得到解决方案。
我所需要的只是延迟 Digit API 注销的执行。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
try {
Digits.logout();
} catch (Exception e) {
e.printStackTrace();
}
}
}, 3000);
感谢大家的努力。