我正试图从Facebook和Google API登录,谷歌API工作正常,问题出现在Facebook登录,一切都在Facebook开发者控制台设置,我的应用程序也是现场.
问题是每当用户点击登录按钮(这是一个自定义的ImageButton)时,ProgressBar会显示,然后它会消失,并且应用程序仍处于相同的活动状态,而无需用户登录.
该活动的完整代码是:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_opening);
progressDialog = new ProgressDialog(this);
mAuth = FirebaseAuth.getInstance();
Auth = FirebaseAuth.getInstance();
if (mAuth.getCurrentUser() != null) {
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
}
GoogleSignInOptions gso = new GoogleSignInOptions
.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
Google = (ImageView) findViewById(R.id.googleSignin);
Google.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SIGN_IN_REQUEST = 1;
signIn();
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(false);
progressDialog.show();
}
});
callbackManager = CallbackManager.Factory.create();
Facebook = (ImageView) findViewById(R.id.facebookSignin);
Facebook.setOnClickListener(new View.OnClickListener() …Run Code Online (Sandbox Code Playgroud) android facebook-authentication firebase firebase-authentication
我一直在尝试在我的 android studio 中使用 kodein,但遇到了这个问题
根本原因 org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException 被抛出于: org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionGenerator.generateErrorCall(ErrorExpressionGenerator.kt:99) null: KtCallExpression: kodein() at org.jetbrains。 kotlin.backend.common.CodegenUtil.reportBackendException(CodegenUtil.kt:239)
这是我在活动中的调用方式
通过 kodein() 覆盖 val kodein
我尝试更新所有依赖项,但仍然没有结果,
任何帮助,将不胜感激。
从过去3天我收到此错误,并尽我所能.任何人都可以帮我纠正它.我正在使用Android 3.0,我的sdk和谷歌播放服务已更新,我已添加multiDexEnabled true到我的代码...还尝试删除.gradle和.idea文件夹并再次重建....但错误是仍然有任何帮助将不胜感激
将字节码转换为dex时出错:原因:com.android.dex.DexException:多个dex文件定义了Landroid/arch/lifecycle/liveData $ 1;