コード例 #1
0
        private void ShowToast(IList <ActivityDateItem> items)
        {
            var item = items.Where(i => !String.IsNullOrEmpty(i.Memo)).FirstOrDefault();

            if (item != null)
            {
                ToastManager.ShowShortTime(Activity, item.Memo);
            }
            else
            {
                ToastManager.ShowShortTime(Activity, GetString(Resource.String.toast_no_memo));
            }
        }
コード例 #2
0
 private bool InvalidateActivityName(string activityName)
 {
     if (String.IsNullOrEmpty(activityName))
     {
         ToastManager.ShowShortTime(Activity, Resource.String.toast_input_result_empty_activity_name);
         return(false);
     }
     else if (!mCallbacks.IsNewActivityName(activityName))
     {
         ToastManager.ShowShortTime(Activity, Resource.String.toast_input_result_duplicate_activity_name);
         return(false);
     }
     return(true);
 }
コード例 #3
0
        public async void OnModifiedText(int targetPosition, string modifiedText)
        {
            modifiedText = String.IsNullOrEmpty(modifiedText) ? "" : modifiedText;
            var activityDate = mViewHolder.ListAdapter.GetItem(targetPosition);

            activityDate.Memo = modifiedText;

            if (await mSqlite.UpdateActivityDateAsync(activityDate) > 0)
            {
                mViewHolder.ListAdapter.NotifyDataSetChanged();
                ToastManager.ShowShortTime(Activity, Resource.String.toast_success_modify_activity_memo);
            }
            else
            {
                ToastManager.ShowShortTime(Activity, Resource.String.toast_failed_modify_activity_memo);
            }
        }