Skip to content

Instantly share code, notes, and snippets.

@ribrdb
Created May 24, 2013 21:37
Show Gist options
  • Save ribrdb/5646687 to your computer and use it in GitHub Desktop.
Save ribrdb/5646687 to your computer and use it in GitHub Desktop.
body = self
@currentActionMode = getActivity.startActionMode do
def onCreateActionMode(actionMode:ActionMode, menu:Menu):boolean
body.actionMode.setTitle(R.string.photo_selection_cab_title)
inflater = body.getActivity.getMenuInflater # MenuInflater
inflater.inflate(R.menu.photo_context_menu, menu)
true
end
def onPrepareActionMode(actionMode:ActionMode, menu:Menu):boolean
false
end
def onActionItemClicked(actionMode:ActionMode, menuItem:MenuItem):boolean
if R.id.menu_share == menuItem.getItemId
body.shareCurrentPhoto
actionMode.finish
true
else
false
end
end
def onDestroyActionMode(actionMode:ActionMode):void
body.contentView.setSelected(false)
body.clearCurrentActionMode
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment