日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android一天一次弹窗,Android自定义Toast,多次弹出时取消上次弹出,最后一次弹出为准...

發布時間:2025/3/21 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android一天一次弹窗,Android自定义Toast,多次弹出时取消上次弹出,最后一次弹出为准... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面是編程之家 jb51.cc 通過網絡收集整理的代碼片段。

編程之家小編現在分享給大家,也給大家做個參考。

Android的Toast用隊列管理彈出的消息,這個自定義的Toast用于頻繁彈出Toast時取消之前的toast,只顯示最后一個Toast,前后文字長度相差較大時,兩個Toast提示的切換不太理想,大神們有啥建議還望不吝賜教。

public abstract class Toast {

public static final int LENGTH_SHORT = android.widget.Toast.LENGTH_SHORT;

public static final int LENGTH_LONG = android.widget.Toast.LENGTH_LONG;

private static android.widget.Toast toast;

private static Handler handler = new Handler();

private static Runnable run = new Runnable() {

public void run() {

toast.cancel();

}

};

private static void toast(Context ctx,CharSequence msg,int duration) {

handler.removeCallbacks(run);

// handler的duration不能直接對應Toast的常量時長,在此針對Toast的常量相應定義時長

switch (duration) {

case LENGTH_SHORT:// Toast.LENGTH_SHORT值為0,對應的持續時間大概為1s

duration = 1000;

break;

case LENGTH_LONG:// Toast.LENGTH_LONG值為1,對應的持續時間大概為3s

duration = 3000;

break;

default:

break;

}

if (null != toast) {

toast.setText(msg);

} else {

toast = android.widget.Toast.makeText(ctx,msg,duration);

}

handler.postDelayed(run,duration);

toast.show();

}

/**

* 彈出Toast

*

* @param ctx

* 彈出Toast的上下文

* @param msg

* 彈出Toast的內容

* @param duration

* 彈出Toast的持續時間

*/

public static void show(Context ctx,int duration)

throws NullPointerException {

if (null == ctx) {

throw new NullPointerException("The ctx is null!");

}

if (0 > duration) {

duration = LENGTH_SHORT;

}

toast(ctx,duration);

}

/**

* 彈出Toast

*

* @param ctx

* 彈出Toast的上下文

* @param msg

* 彈出Toast的內容的資源ID

* @param duration

* 彈出Toast的持續時間

*/

public static void show(Context ctx,int resId,ctx.getResources().getString(resId),duration);

}

}

以上是編程之家(jb51.cc)為你收集整理的全部代碼內容,希望文章能夠幫你解決所遇到的程序開發問題。

如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。

總結

如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。

本圖文內容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。

小編個人微信號 jb51ccc

喜歡與人分享編程技術與工作經驗,歡迎加入編程之家官方交流群!

總結

以上是生活随笔為你收集整理的android一天一次弹窗,Android自定义Toast,多次弹出时取消上次弹出,最后一次弹出为准...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老湿影院av | 伊人射 | 一区二区三区四区影院 | 国产色婷婷一区二区三区竹菊影视 | 精品美女www爽爽爽视频 | 性生交大片免费看l | 综合网色 | 色呦呦在线视频 | av一区不卡| 337p粉嫩日本欧洲亚洲大胆 | 日本网站黄色 | 明星双性精跪趴灌满h | 国产成年妇视频 | 日韩欧美在线第一页 | 美女隐私免费网站 | 国偷自产av一区二区三区麻豆 | 日日操天天射 | 午夜色网| 91成人观看| 日日射影院 | 看片日韩| 亚洲欧洲天堂 | 色爱av综合网 | 亚洲精品一区二区在线观看 | 亚洲精品一区二区三区四区乱码 | 99riav国产精品视频 | 超碰caoprom| 亚洲蜜桃在线 | 99热这里只有精 | 日本在线视频中文字幕 | 灌满闺乖女h高h调教尿h | 亚洲精品一二三区 | 亚洲一级特黄毛片 | 日韩在线视频观看 | 黄色片视频免费观看 | 少妇肥臀大白屁股高清 | 亚洲色图第三页 | 成年男女免费视频 | 九九在线观看免费高清版 | 九久久久久 | 国产精品无码一区二区三 | 色综合五月天 | 黄色大片中文字幕 | 国产福利电影在线 | 九九热最新 | 九九视频免费观看 | 亚洲色网址 | 精品人妻久久久久一区二区三区 | 91原创视频在线观看 | 少妇一区二区三区四区 | a级一a一级在线观看 | 久久91亚洲人成电影网站 | juliaann第一次和老师 | 国产精品一区二区免费在线观看 | 国产精品人成 | 天天草比 | 国产视频123区 | 国产经典三级在线 | 日韩超碰在线 | 国产天堂视频 | 女警白嫩翘臀呻吟迎合 | 丝袜脚交国产在线观看 | 精品动漫一区二区三区在线观看 | 日韩欧美亚洲国产 | 夜夜天天拍拍 | 欧美亚洲一区 | 国产精品国产一区 | 国产小视频自拍 | 大号bbwassbigav女 | 成年丰满熟妇午夜免费视频 | 香蕉av一区二区 | 色屁屁www影院免费观看入口 | 欧美极品一区二区 | 午夜免费大片 | 国产成人精品a视频一区 | 看全黄大色黄大片美女人 | av一二三区 | av不卡在线| 公侵犯一区二区三区 | 91精品国产aⅴ一区 黄色a网 | 中文字幕3区 | 色综网 | 在线视频观看一区 | 久久精品免费播放 | 久草视频在线免费看 | 精品国产乱码久久久久久1区二区 | 成人免费在线网址 | 欧美性插视频 | 新版天堂资源中文8在线 | 国产深夜视频 | 成人免费在线观看av | 国产a一区| 免费动漫av | 欧美精品免费在线观看 | 私人网站| 亚洲国产18| 欧美亚洲一区二区三区四区 | 日韩三级中文 | 亚洲va在线∨a天堂va欧美va |