public void OnTabSelected(ActionBar.Tab tab, FragmentTransaction ft) { TitlesFragment titleFrag = (TitlesFragment)FragmentManager.FindFragmentById(Resource.Id.frag_title); titleFrag.PopulateTitles(tab.Position); titleFrag.SelectPosition(0); }
bool ProcessDrop(DragEvent evt, ImageView imageView) { // Attempt to parse clip data with expected format: category||entry_id. // Ignore event if data does not conform to this format. ClipData data = evt.ClipData; if (data != null) { if (data.ItemCount > 0) { ClipData.Item item = data.GetItemAt(0); String textData = (String)item.Text; if (textData != null) { StringTokenizer tokenizer = new StringTokenizer(textData, "||"); if (tokenizer.CountTokens() != 2) { return(false); } int category = -1; int entryId = -1; try { category = Java.Lang.Integer.ParseInt(tokenizer.NextToken()); entryId = Java.Lang.Integer.ParseInt(tokenizer.NextToken()); } catch (NumberFormatException exception) { return(false); } UpdateContentAndRecycleBitmap(category, entryId); // Update list fragment with selected entry. TitlesFragment titlesFrag = (TitlesFragment) FragmentManager.FindFragmentById(Resource.Id.frag_title); titlesFrag.SelectPosition(entryId); return(true); } } } return(false); }