检查是否在主线程上运行,并通过在布局 XML 中添加属性 tools:ignore="OnClickLocale" 来解决。
代码示例:
runOnUiThread(new Runnable() {
@Override
public void run() {
// 在主线程上运行代码
GoogleSignIn.getClient(this).silentSignIn()
.addOnCompleteListener(this, new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
// 处理结果
}
});
}
});