小编jp *_*ngh的帖子

使用Facebook身份验证登录问题

我正试图从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

6
推荐指数
1
解决办法
524
查看次数

后端内部错误:psi2ir 期间出现异常

我一直在尝试在我的 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

我尝试更新所有依赖项,但仍然没有结果,

任何帮助,将不胜感激。

android jvm kotlin android-studio kodein

6
推荐指数
1
解决办法
2689
查看次数

Gradle构建错误将字节码转换为dex时出错:原因:com.android.dex.DexException:多个dex文件定义Landroid/arch/lifecycle/liveData $ 1

从过去3天我收到此错误,并尽我所能.任何人都可以帮我纠正它.我正在使用Android 3.0,我的sdk和谷歌播放服务已更新,我已添加multiDexEnabled true到我的代码...还尝试删除.gradle和.idea文件夹并再次重建....但错误是仍然有任何帮助将不胜感激

将字节码转换为dex时出错:原因:com.android.dex.DexException:多个dex文件定义了Landroid/arch/lifecycle/liveData $ 1;

java android gradle android-studio build.gradle

1
推荐指数
1
解决办法
1732
查看次数