public void didlistItemClick(SideMenuitems item1, View selectedbutton, int selectedindex) { Log.d("The listitem : ", "ID: " + item1.getMenuid() + "\n"); Log.d("The listitem: ", "Text: " + selectedbutton.getTag() + "\n"); Log.d("The listitem: ", "Index: " + selectedindex + "\n"); SideMenuitems menuItem = arrDataNote.get(selectedindex); if (menuItem.isIsdefaultNote() != true) { DBNoteItems noteItems = arrDBDataNote.get(selectedindex); DataManager.sharedDataManager().setSeletedListNoteItem(menuItem); DataManager.sharedDataManager().setSeletedDBNoteItem(noteItems); startActivity(new Intent(context, NoteMainActivity.class)); } else { Toast.makeText( FolderNoteListMainActivity.this, "Default Note can't be open", Toast.LENGTH_SHORT) .show(); } }
public void didMoreSelected(SideMenuitems item1, View selectedbutton, int selectedindex) { selectedDbItem = arrDBDataNote.get(selectedindex); Log.d("The TextChange: ", "ID: " + item1.getMenuid() + "\n"); Log.d("The TextChange: ", "Text: " + selectedbutton.getTag() + "\n"); Log.d("The TextChange: ", "Index: " + selectedindex + "\n"); // androidOpenDbHelperObj.updateNoteElementText(notelistData.getNoteElmentId(), text); // NoteListDataModel editedDatamodel=arrNoteListData.get(position); // editedDatamodel.setStringtext(text); PopupMenu popup = new PopupMenu(FolderNoteListMainActivity.this, selectedbutton); popup.getMenuInflater().inflate(R.menu.poupup_menu, popup.getMenu()); popup.setOnMenuItemClickListener( new PopupMenu.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Toast.makeText( FolderNoteListMainActivity.this, "You Clicked : " + item.getTitle(), Toast.LENGTH_SHORT) .show(); switch (item.getItemId()) { case R.id.EditTitle: { showAlertWithUpdateTitleEditText( FolderNoteListMainActivity.this, selectedDbItem, selectedDbItem.getNote_Title()); } break; case R.id.Delete: { showAlertWithDeleteMessage( "Are you sure you want delete this note", FolderNoteListMainActivity.this, selectedDbItem); } break; case R.id.timebomb: { /* SimpleDateFormat dateFormatGmt = new SimpleDateFormat( "dd/MM/yyyy HH:mm:ss"); dateFormatGmt.setTimeZone(TimeZone.getTimeZone("GMT")); Date d = new Date(); String strDate = dateFormatGmt.format(d); selectedDbItem.setNote_TimeBomb(strDate); boolean status=androidOpenDbHelperObj.updateNoteitems_timeBomb(selectedDbItem); if (status==true) { Toast.makeText(MainActivity.this,"Time Bomb added successfully",Toast.LENGTH_SHORT).show(); getallNotes(); } else { Toast.makeText(MainActivity.this,"Time Bomb added unsuccessfully",Toast.LENGTH_SHORT).show(); }*/ } break; case R.id.Lock: { } break; case R.id.Share: { } break; case R.id.Move: { if (arrDataFolder != null) { if (arrDataFolder.size() > 0) { showMoveToFolderDialog("", FolderNoteListMainActivity.this, selectedDbItem); } else { showAlertWith( "Please create at least one folder", FolderNoteListMainActivity.this); } } } break; case R.id.Color: { /*ColorPickerDialog colorPickerDialog = new ColorPickerDialog(MainActivity.this,Color.WHITE,new ColorPickerDialog.OnColorChangedListener() { public void onColorSelected(int color) { // do action } }); colorPickerDialog.show();*/ new ColorPickerDialog( FolderNoteListMainActivity.this, new ColorPickerDialog.OnColorChangedListener() { @Override public void colorChanged(int color) { Log.d("selected Color", "" + color); } }, Color.WHITE) .show(); } break; default: break; } return true; } }); popup.show(); // showing popup menu }