Exemple #1
0
        public GenericTextListAdapter(Activity activity, ConstantsAndTypes.GENERIC_TEXT_TYPE textType)
        {
            _activity = activity;
            _textType = textType;

            GetGenericTextEntries();
        }
Exemple #2
0
        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");
                    }
                }
            }
        }