将数据从“编辑文本”传递到Java对象,

时间:2019-05-30 18:33:30

标签: java android sqlite

我正在尝试使用SQLLite 3注册用户,我需要帮助来将信息从EditText获取到用户对象,然后注册用户。

我尝试过:

Cells(ingLoop, lc)

有人知道这样做的更好/可行的方法吗?

1 个答案:

答案 0 :(得分:1)

似乎您缺少将EditText变量指向布局中的小部件的初始化。您应该在onCreate方法中执行此操作。完成后,您可以在这些变量上使用getText().toString()来获取字符串。

例如

    private EditText inputLastname;
    private EditText inputEmail;
    private EditText inputPassword;
    private EditText inputCity;
    private EditText inputPhone;

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        View view = inflater.inflate(R.layout.fragment_groups, container, false);

        // Do this for every view
        inputEmail = view.findViewById(R.id.email_edit_text_id);
        ...

        return view;
    }