一、需求
整改「姨媽走了」按鈕的邏輯
之前:按鈕一開,刪除所有姨媽日期,重新填寫新的姨媽日期
現在:按鈕一開,新增姨媽表裡面沒有的日期,其他姨媽日期保留;還有就是刪除姨媽表裡有的日期
之前的方法,沒有考慮到姨媽量和姨媽痛的儲存,所以需要整改
二、完成步驟
1.設定臨時變數儲存需要加入姨媽表的新日期
首先判斷原先姨媽持續天數與後面新更改的姨媽天數的大小,如果新的持續天數大於之前的持續天數,這時候就需要往姨媽表加入新的姨媽日期;如果新的持續天數小於之前的持續天數,這時候就需要將多餘的姨媽日期刪除。
**如下:
if
(keepday > firstkeepday)
}val tempdate =
"$tempyear-$tempmonth-$tempday"
timber.d(
"需要加入資料庫的資料:$tempdate"
) mendao.
insert
(menses
(null
,firstid,tempdate,0,
0))}
else
if(keepday < firstkeepday)
}else
val tempdate =
"$tempyear-$tempmonth-$tempday"
timber.d(
"需要從資料庫刪除的資料:$tempdate"
) mendao.
deleteonemenses
(tempdate)
}}
修改按鈕的樣式
修改按鈕的樣式 有過程式設計經歷的都知道,vs 2008預設生成的按鈕在編輯狀態下的樣式還看得順眼,但執行時的外觀就不堪入目了,跟windows 98的主題差不多,很死板。我們能不能修改一下按鈕的外觀呢?答案是肯定的。下面我們就共同 下修改按鈕樣式的方法。修改按鈕樣式的實質其實就是用位圖資源替代普通...
Extjs 修改MessageBox的按鈕
修改extjs的提示框中的按鈕的文字 ext.messagebox.buttontext 注意,這個必須寫在用之前 即 buttons ext.msg.yesnocancel段 之前 而且這樣寫的話必須每個都寫全了,要不然沒設定的連預設值都沒有了,就是空白的按鈕。如果想單獨的設定某個按鈕的文字可以這...
修改AlertDialog 按鈕的背景
alertdialog 提供了下面的方法來獲取button物件 public button getbutton int whichbutton added in api level 3 gets one of the buttons used in the dialog.if a button do...