Advertisement
BlackHawke

AddNotesActivity.java

Aug 26th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. package com.jryb.notes;
  2.  
  3. import ...
  4.  
  5. /**
  6. * Created by Youss on 26/08/2016.
  7. */
  8. public class AddNotesActivity extends AppCompatActivity {
  9. private Toolbar toolbar;
  10. @Override
  11. protected void onCreate(Bundle savedInstanceState) {
  12. super.onCreate(savedInstanceState);
  13. setContentView(R.layout.activity_add_notes);
  14.  
  15. toolbar = (Toolbar)findViewById(R.id.add_notes_toolbar);
  16. setSupportActionBar(toolbar);
  17. getSupportActionBar().setTitle("test");
  18. getSupportActionBar().setIcon(R.drawable.ic_toolbar);
  19. }
  20.  
  21. @Override
  22. public boolean onCreateOptionsMenu(Menu menu) {
  23. getMenuInflater().inflate(R.menu.menu_toolbar_add_note,menu);
  24. return super.onCreateOptionsMenu(menu);
  25. }
  26.  
  27. @Override
  28. public boolean onOptionsItemSelected(MenuItem item) {
  29. switch (item.getItemId()){
  30. case R.id.action_validNote:
  31. onValidNote();
  32. }
  33. return super.onOptionsItemSelected(item);
  34. }
  35. private void onValidNote(){
  36. EditText title = (EditText)findViewById(R.id.add_notes_title);
  37. EditText content = (EditText)findViewById(R.id.add_notes_content);
  38.  
  39. if(title.getText().toString().isEmpty())
  40. {
  41. Toast.makeText(this, "Le titre ne peux être vide",Toast.LENGTH_SHORT).show();
  42. return;
  43. }
  44. if(content.getText().toString().isEmpty())
  45. {
  46. Toast.makeText(this, "Le contenu ne peux être vide",Toast.LENGTH_SHORT).show();
  47. return;
  48. }
  49.  
  50. MainActivity.instance.notesList.add(title.getText().toString());
  51. MainActivity.instance.notes.put(title.getText().toString(), content.getText().toString());
  52.  
  53. MainActivity.instance.updateList();
  54. Toast.makeText(this, "Note créé", Toast.LENGTH_SHORT).show();
  55. finish();
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement