最近專案中用到了新業務彈屏介紹,需要根據一系列條件判斷來展示彈屏,下面記錄一下如何實現。
首先我們看一下需求是什麼樣子的,需要根據哪些條件來判斷
,更新時間,時間間隔,最大展示次數,
首先從服務端返回乙個物件
public
class
flashjson
implements
serializable
然後展示的時候先去判斷
// 是否顯示
public
boolean
canshow()
// 檢查updatetime 是否變化
private
void
checkupdatetime()
}
public static void removeshowinfo(string id)
private
intgetdays()
展示過以後我們把內容記錄一下
public static void addshowtimerecord(flashjson flashjson)
public
class
flashjson
implements
serializable
// 是否顯示
public
boolean
canshow()
private
intgetdays()
// 檢查updatetime 是否變化
private
void
checkupdatetime()
}// 已展示次數
private
static
intgetshowcount(string id)
public
static
void
addshowtimerecord(flashjson flashjson)
private
static
long
getlastshowtime(string id)
private
static
long
getlastupdatetime(string id)
public
static
void
removeshowinfo(string id)
public
static
void
clearall()
}
Android如何讓EditText不彈出鍵盤
適用於需要在edittext上新增乙個popupwindow的情況 比如做乙個日期選擇器而不是手動輸入 同一頁面的edittext重寫。新增以下方法 this.setonfocuschangelistener newview.onfocuschangelistener public static v...
android彈框重要性
乙個首頁為了乙個彈框,做的判斷 我有時候搞不明白,為啥不好好優化投資等重要業務,非要整一些沒有用的,大家看看這樣判斷換你們你們怎麼判斷,怎麼做能做的更好。我存資料沒有用資料庫,我用sharepreference,但是大家知道他不能存集合怎麼呢,我把一些麻煩的寫出來,設定json進去 param da...
Android 自定義彈框效果
開發中避免不了自定義一些彈框的使用,經常開發覺得麻煩,就封裝了一些常用的彈框,經供參考。開門見山的說 類似於ios 風格的 可修改主題色 color.xml 中修改即可 picture waitdialog mwaitdialog new waitdialog this mwaitdialog.sh...