Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. @Override
  2. public boolean onCreateOptionsMenu(Menu menu) {
  3. getMenuInflater().inflate(R.menu.menu_main,menu);
  4. checkBox = (CheckBox) menu.findItem(R.id.star_favorite).getActionView();
  5. checkBox.setButtonDrawable(R.drawable.favorite_checkbox);
  6. checkBox.setOnClickListener(new View.OnClickListener() {
  7. @Override
  8. public void onClick(View v) {
  9. Log.e("onClick", "favorite button has been clicked");
  10. currentQuoteIsFavorite = !currentQuoteIsFavorite;
  11. updateFavorite(currentQuoteIsFavorite);
  12. }
  13. });
  14. return true;
  15. }
  16.  
  17. @Override
  18. public boolean onOptionsItemSelected(MenuItem item) {
  19. switch(item.getItemId()) {
  20. case R.id.star_favorite:
  21. //already tried putting code like updateFavorite() inside here but it's not called
  22. case R.id.share_quote:
  23. Log.e("INSIDE SHARE", currentQuote);
  24. shareQuote();
  25. break;
  26. case R.id.menu:
  27. break;
  28. }
  29. return super.onOptionsItemSelected(item);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement