Back to project page KeepMySecret.
The source code is released under:
GNU General Public License
If you think the Android project KeepMySecret listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package keepmysecretapp.app.com.keepmysecretapp.fragments.creation; /*from w w w . j a v a 2s .c om*/ import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import java.util.List; import keepmysecretapp.app.com.keepmysecretapp.R; import keepmysecretapp.app.com.keepmysecretapp.activities.MainActivity; import keepmysecretapp.app.com.keepmysecretapp.dao.Dao; import keepmysecretapp.app.com.keepmysecretapp.dao.GroupDao; import keepmysecretapp.app.com.keepmysecretapp.db.DbContext; import keepmysecretapp.app.com.keepmysecretapp.other.Tools; import keepmysecretapp.app.com.keepmysecretapp.types.ListEntry; public class CreateGroupFragment extends Fragment { private EditText groupName; private EditText groupDescribe; private Button createGroupButton; private TextView warning; @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_create_group, container, false); groupName = (EditText) rootView.findViewById(R.id.groupNameField); groupDescribe = (EditText) rootView.findViewById(R.id.groupDescribeField); warning = (TextView) rootView.findViewById(R.id.groupWarningTextView); createGroupButton = (Button) rootView.findViewById(R.id.createGroupEntryButton); initCreationListener(createGroupButton); return rootView; } private void initCreationListener(Button button) { button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (warning.getVisibility() == View.VISIBLE) warning.setVisibility(View.INVISIBLE); if (Tools.isStringEmpty(groupName.getText().toString())) { warning.setText("??????? ???? ??????"); warning.setVisibility(View.VISIBLE); return; } DbContext dbContext = DbContext.getInstance(getActivity()); Dao dao = new GroupDao(dbContext); ListEntry entry = new ListEntry(); entry.setName(groupName.getText().toString()); entry.setDescribe(groupDescribe.getText().toString()); if (dao.read(entry) != null) { warning.setText("?????? ?????? ??? ????????????"); warning.setVisibility(View.VISIBLE); } else { dao.create(entry); Intent toMain = new Intent(getActivity(), MainActivity.class); startActivity(toMain); } } }); } }