Пример #1
0
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   if (requestCode == NOTE_DETAILS_ACTIVITY_REQUEST_CODE) {
     if (resultCode == RESULT_OK) {
       int position = data.getIntExtra(AppContext.POSITION_KEY, 0);
       boolean isLike = data.getBooleanExtra(AppContext.IS_LIKE_KEY, false);
       if (notesAdapter != null && notes != null && position < notes.size()) {
         Note note = notes.get(position);
         if (isLike) {
           note.setLikes(note.getLikes() + 1);
         } else {
           note.setDislikes(note.getDislikes() + 1);
         }
         notesAdapter.notifyDataSetChanged();
       }
     }
   }
 }