我正在尝试使用SQLLite 3注册用户,我需要帮助来将信息从EditText获取到用户对象,然后注册用户。
我尝试过:
Cells(ingLoop, lc)
有人知道这样做的更好/可行的方法吗?
答案 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;
}