修改「姨媽走了」按鈕的邏輯

2021-10-24 14:40:20 字數 866 閱讀 3507

一、需求

整改「姨媽走了」按鈕的邏輯

之前:按鈕一開,刪除所有姨媽日期,重新填寫新的姨媽日期

現在:按鈕一開,新增姨媽表裡面沒有的日期,其他姨媽日期保留;還有就是刪除姨媽表裡有的日期

之前的方法,沒有考慮到姨媽量和姨媽痛的儲存,所以需要整改

二、完成步驟

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...