public GenericTextListAdapter(Activity activity, ConstantsAndTypes.GENERIC_TEXT_TYPE textType) { _activity = activity; _textType = textType; GetGenericTextEntries(); }
private void SetImageForType(ConstantsAndTypes.GENERIC_TEXT_TYPE textType) { try { if (_genericTextType != null) { switch (textType) { case ConstantsAndTypes.GENERIC_TEXT_TYPE.KeepCalm: _genericTextType.SetImageResource(Resource.Drawable.calm); break; case ConstantsAndTypes.GENERIC_TEXT_TYPE.MethodsOfCoping: _genericTextType.SetImageResource(Resource.Drawable.thoughts); break; case ConstantsAndTypes.GENERIC_TEXT_TYPE.OthersCanDo: _genericTextType.SetImageResource(Resource.Drawable.othersdo); break; case ConstantsAndTypes.GENERIC_TEXT_TYPE.StopSuicidalThoughts: _genericTextType.SetImageResource(Resource.Drawable.suicidal); break; case ConstantsAndTypes.GENERIC_TEXT_TYPE.WarningSigns: _genericTextType.SetImageResource(Resource.Drawable.warningsign); break; case ConstantsAndTypes.GENERIC_TEXT_TYPE.SafePlaces: _genericTextType.SetImageResource(Resource.Drawable.house); break; default: break; } } } catch (Exception e) { Log.Error(TAG, "SetImageForType: Exception - " + e.Message); if (_activity != null) { if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(_activity, e, "Setting Generic Text Image for Type", "GenericTextListAdapter.SetImageForType"); } } } }