public MusicPickerDialogFragment(Activity activity, int playListID, string title) { try { _activity = activity; _PlayListID = playListID; _trackListAdapter = new MusicPickerTrackListAdapter(_activity, playListID); _dialogTitle = title; } catch (Exception e) { Log.Error(TAG, "Constructor: Exception - " + e.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(_activity, e, _activity.GetString(Resource.String.ErrorMusicPickerDialogFragmentCreate), ".Constructor"); } } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); View view = null; try { if (savedInstanceState != null) { _dialogTitle = savedInstanceState.GetString("dialogTitle"); _PlayListID = savedInstanceState.GetInt("playListID"); _trackListAdapter = new MusicPickerTrackListAdapter(Activity, _PlayListID); } if (Dialog != null) { Dialog.SetTitle(_dialogTitle); } view = inflater.Inflate(Resource.Layout.MusicPickerDialogLayout, container, false); GetFieldComponents(view); if (_playListName != null) { var playlist = GlobalData.PlayListItems.Find(play => play.PlayListID == _PlayListID); if (playlist != null) { _playListName.Text = playlist.PlayListName.Trim(); } } if (_playListTracks != null) { _playListTracks.Adapter = _trackListAdapter; } _imageLoader = ImageLoader.Instance; _imageLoader.LoadImage ( "drawable://" + Resource.Drawable.musicdj, new ImageLoadingListener ( loadingComplete: (imageUri, viewImg, loadedImage) => { var args = new LoadingCompleteEventArgs(imageUri, viewImg, loadedImage); ImageLoader_LoadingComplete(null, args); } ) ); SetupCallbacks(); } catch (Exception e) { Log.Error(TAG, "OnCreateView: Exception - " + e.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(Activity, e, Activity.GetString(Resource.String.ErrorMusicPickerDialogFragmentCreateView), "MusicPickerDialogFragment.OnCreateView"); } } return(view); }