小编Ale*_*dez的帖子

使用Firebase android时如何向用户添加用户名?

我目前开始在我的Android应用程序中使用Firebase,并使用他们的GitHub上的示例来创建登录和注册活动.

https://github.com/firebase/quickstart-android

唯一的问题是,我注意到他们的版本只有登录和注册的电子邮件和密码.我想在注册时为用户添加用户名字段.我确实找到了一些可能提供答案的其他链接,但我知道Firebase最近已经更改,而且这些答案没有显示与示例相同的注册方法,所以我认为它可能会有所不同.这是我的createAccount代码块:

public void createAccount(String email, String password) {
    if (!validateForm()) {
        return;
    }

    showProgressDialog();

    mAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
        @Override
        public void onComplete(@NonNull Task<AuthResult> task) {
            if (!task.isSuccessful()) {
                Toast.makeText(LoginActivity.this, "An error occurred", Toast.LENGTH_SHORT).show();
            }
            hideProgressDialog();
        }
    )};
}
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-authentication

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

如何在ViewPager中隐藏和显示带有碎片的FloatingActionButton?

我试图只在一个片段上显示我的FloatingActionButton并隐藏其余片段.我尝试了多个答案,但没有任何工作.我试过这个解决方案:

隐藏另一个布局的浮动操作按钮

但它没有用.我尝试在两个片段上添加按钮,一个显示,一个隐藏FAB并且可以正常工作,但是一旦我删除按钮,它就不会自动显示.这是我的代码:

hidden_​​fragment.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

shown_fragment.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

HiddenFragment.java:

public class HiddenFragment extends Fragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        if (container == null) {
            return null;
        }
        View view = inflater.inflate(R.layout.hidden_fragment, container, false);

        final FloatingActionButton fab = ((MainActivity) getActivity()).getFloatingActionButton();

        if (fab != null) {
            ((MainActivity) getActivity()).hideFloatingActionButton();
        }

        return view;
    }

}
Run Code Online (Sandbox Code Playgroud)

ShownFragment.java:

public class ShownFragment extends Fragment {

    @Override …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

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

使一个 div 成为一个中间有一个圆圈的宽矩形

我怎样才能把 adiv变成不规则的形状?我正在尝试创建一个导航栏,其中包含此 div 圆形中心的徽标。这是我想要做的:

在此处输入图片说明

我真的不知道从哪里开始,因为我从来没有做过任何div不是矩形的 s。div 的左侧将包含 2 个菜单项,右侧将包含 3 个菜单项,中心将包含我的圆形徽标。

html javascript css jquery

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