这里我尝试使用 Firebase 实现 Google、Facebook 和 Twitter 登录。
我遇到过很多我不清楚的场景。
每个单独的登录都正常工作,我在这里没有发现任何问题。
我的要求是当用户第一次使用 xxxxx@gmail.com 登录某个提供商(Google、Facebook、Twitter)并成功后,用户退出。在第二次登录时,用户使用与其他一些提供相同的 ID xxxxx@gmail.com 而不是以前使用的 ID,那时我们不应该允许登录过程。用户下次需要使用同一提供商登录。
以下是我发现的案例,
第一次使用 xxxxx@gmail.com 使用谷歌登录时,成功弹出后我注销了。我第二次尝试使用 Facebook 或 Twitter 使用相同的 ID xxxxx@gmail.com 登录,但它抛出错误“一个帐户已存在,具有相同的电子邮件地址但登录凭据不同”。
第一次使用 xxxxx@gmail.com 使用 twitter 或 Facebook 登录时,成功弹出后我注销了。我第二次尝试使用 google 使用相同的 ID xxxxx@gmail.com 登录。它没有显示任何异常。在这里我需要通知用户“xxxxx@gmail.com 与 twitter 或 Facebook 关联,使用相同的提供商登录”
我不知道第二种情况发生了什么。
对于这个 ID xxxxx@gmail,我有 google、Facebook 和 twitter 帐户。
我创建了一个 TextClock 小部件来显示运行时间。
布局中
<TextClock
android:id="@+id/timerr"
android:layout_width="wrap_content"
android:layout_centerInParent="true"
android:textSize="50sp"
android:layout_height="wrap_content"
/>
Run Code Online (Sandbox Code Playgroud)
在活动中,创建参考
textClock = (TextClock) findViewById(R.id.timerr);
Run Code Online (Sandbox Code Playgroud)
为 12 小时和 24 小时格式设置格式
24 小时
textClock.setFormat12Hour(null);
textClock.setFormat24Hour("HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)
12小时,
textClock.setFormat12Hour("hh:mm:ss a");
textClock.setFormat24Hour(null);
Run Code Online (Sandbox Code Playgroud)
现在,我需要在单击按钮时获取当前日期和时间,但我只需要在 UI 中显示时间而不是日期。
有可能随时间一起获取日期,请有人帮助请 .. 提前致谢。
这就是我的用户界面的外观...
我想知道当 Android 设备重置时 Android 广告 ID 是否会改变。
在我的项目中,我正在借助帮助处理状况,当设备重新启动时,它无法工作。