国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android Toast工具類 解決Toast不消失 解決非UI線程不能Toast的問題

這篇具有很好參考價(jià)值的文章主要介紹了Android Toast工具類 解決Toast不消失 解決非UI線程不能Toast的問題。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

很簡單, 直接上代碼: ?

package com.wh.view.toast;

import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.widget.Toast;

public class ToastUtil {

    public static final String TAG = "byWh";
    public static final String TAG2 = "ToastUtil - ";
    static Toast mToast;

    /**
     * context 必須是Activity 也就是UI線程
     */
    public static void show(Context context, String error) {
        if (error.contains("HTTP 429")) {
            error = "操作過快,請稍后再試";
        }
        if (mToast != null) {
            mToast.cancel();
        }
        mToast = Toast.makeText(context, error, Toast.LENGTH_LONG);
        mToast.show();
    }

    /**
     * context 可以是任何上下文
     */
    public static void show2(final Context context, final String error) {
        handlerToast.post(new Runnable() {
            public void run() {
                ToastUtil.show(context, error);
            }
        });
    }
    static Handler handlerToast = new Handler(Looper.getMainLooper());

}

覺得有用,請?點(diǎn)贊?+?關(guān)注,您的支持是我最大的動(dòng)力!

覺得有用,請?點(diǎn)贊?+?關(guān)注,您的支持是我最大的動(dòng)力!

覺得有用,請?點(diǎn)贊?+?關(guān)注,您的支持是我最大的動(dòng)力!

文章來源地址http://www.zghlxwxcb.cn/news/detail-595008.html

到了這里,關(guān)于Android Toast工具類 解決Toast不消失 解決非UI線程不能Toast的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Qt不能在線程函數(shù)操作UI

    ??Qt的官方文檔雖然并沒有明確說明,不能在子線程中操作UI,但是,因?yàn)镼t是事件循環(huán)機(jī)制,所有的UI事件都是在主線程中處理的,如果在子線程中直接操作UI,就會(huì)存在線程安全問題,嚴(yán)重時(shí)候會(huì)使程序掛掉。 ??但是有些場景確實(shí)需要在子線程中操作UI怎么辦?以下是幾

    2024年02月03日
    瀏覽(20)
  • 解決:element ui表格表頭自定義輸入框單元格el-input不能輸入問題

    解決:element ui表格表頭自定義輸入框單元格el-input不能輸入問題

    表格表頭如圖所示,有 40-45,45-50 數(shù)據(jù),且以輸入框形式呈現(xiàn),現(xiàn)想修改其數(shù)據(jù)或點(diǎn)擊右側(cè)加號增加新數(shù)據(jù)編輯。結(jié)果不能輸入,部分代碼如下 我看在這一塊 template 中不需要用到 scope 去獲取數(shù)據(jù),于是沒有加上 slot-scope=\\\"scope\\\" 結(jié)果不能輸入,解決方法就是在表頭自定義時(shí)將

    2024年02月03日
    瀏覽(36)
  • Vue + Element UI 實(shí)現(xiàn)復(fù)制當(dāng)前行數(shù)據(jù)功能(復(fù)制到新增頁面組件值不能更新等問題解決)

    使用Vue + Element UI 實(shí)現(xiàn)在列表的操作欄新增一個(gè)復(fù)制按鈕,復(fù)制當(dāng)前行的數(shù)據(jù)可以打開新增彈窗后亦可以跳轉(zhuǎn)到新增頁面,本文實(shí)現(xiàn)為跳轉(zhuǎn)到新增頁面。 方法部分:用id來區(qū)分,正常新增id為0,復(fù)制id不為0 按上述代碼操作后,點(diǎn)擊列表操作欄的復(fù)制按鈕會(huì)跳轉(zhuǎn)到新增頁面并且

    2024年02月05日
    瀏覽(20)
  • Android設(shè)置app開機(jī)自啟,網(wǎng)絡(luò)監(jiān)聽,主線程完成UI渲染,HTTP網(wǎng)絡(luò)請求工具,json數(shù)據(jù)處理,android使用sqlite,Android定時(shí)任務(wù),日志打印

    在AndroidManifest.xml文件中添加權(quán)限 在AndroidManifest.xml文件中注冊接收廣播配置, 添加到manifest application節(jié)點(diǎn)下 在AndroidManifest.xml文件中添加節(jié)點(diǎn)屬性, 指定安裝目錄為內(nèi)部存儲(chǔ)器, 而非SD卡 開機(jī)啟動(dòng)執(zhí)行代碼 gson是谷歌… implementation ‘gson-2.8.5’ 依賴無法下載, 直接使用jar包, 將ja

    2024年02月03日
    瀏覽(22)
  • 解決微信開發(fā)者工具預(yù)覽和真機(jī)調(diào)試灰色不能點(diǎn)擊問題

    解決微信開發(fā)者工具預(yù)覽和真機(jī)調(diào)試灰色不能點(diǎn)擊問題

    項(xiàng)目中的manifest.json文件 微信小程序AppID問題 ?在微信小程序中創(chuàng)建項(xiàng)目時(shí),可以找到注冊按鈕 ? 根據(jù)提示注冊即可(本人已經(jīng)注冊,就不演示了) 點(diǎn)擊開發(fā) - 開發(fā)管理 - 開發(fā)設(shè)置 - 復(fù)制AppID ?復(fù)制AppID到Hbbuilderx的項(xiàng)目中 ? ?這個(gè)時(shí)候的微信開發(fā)者工具就可以真機(jī)調(diào)試了 ?

    2024年02月11日
    瀏覽(85)
  • Android 華為手機(jī)榮耀8X調(diào)用系統(tǒng)裁剪工具不能裁剪方形圖片,裁剪后程序就奔潰,裁剪后獲取不到bitmap的問題

    買了個(gè)華為榮耀8X,安裝自己寫的App后,調(diào)用系統(tǒng)裁剪工具發(fā)現(xiàn)裁剪是圓形的,解決辦法: 解決選擇裁剪圖片,每次無論怎么選,都是同一張圖片的問題,解決方法如下: 在裁剪圖片的方法里加上如下判斷, 主要是要讓return-data為false 點(diǎn)擊確定裁剪那個(gè)對號(√)時(shí),程序就

    2024年02月11日
    瀏覽(42)
  • QT踩坑之子線程不能操作UI,否則應(yīng)用程序卡死

    QT踩坑之子線程不能操作UI,否則應(yīng)用程序卡死

    QT易踩坑之在子線程中操作UI,造成應(yīng)用程序卡死! 這里調(diào)用SDKGetMemberInfo()接口可能是個(gè)耗時(shí)操作,因此我們使用 QtConcurrent啟動(dòng)一個(gè)線程 來執(zhí)行該函數(shù),若返回值為0,則主界面彈出提示語\\\"Examples of briquette elves\\\"(如何彈出提示語就是另一個(gè)故事了,這里我們不過多關(guān)注,但重

    2024年02月06日
    瀏覽(35)
  • 解決Python Socket UDP端口偵聽線程內(nèi)更新UI界面卡頓、奔潰的問題

    解決Python Socket UDP端口偵聽線程內(nèi)更新UI界面卡頓、奔潰的問題

    ?網(wǎng)絡(luò)讀卡器介紹:WIFI無線網(wǎng)絡(luò)RFID云讀卡器遠(yuǎn)程網(wǎng)絡(luò)開關(guān)物流網(wǎng)NB-IoT4G刷卡閱讀器-淘寶網(wǎng) (taobao.com) ? ?Python使用PyQt5做UI界面,開啟線程偵聽UDP端口,端口接收到網(wǎng)絡(luò)讀卡器的讀卡數(shù)據(jù)后刷新UI界面顯示接收數(shù)據(jù),解析數(shù)據(jù)包信息并向讀卡器發(fā)送顯示文字、驅(qū)動(dòng)讀卡器播報(bào)語

    2024年02月03日
    瀏覽(23)
  • 【pyqt5】【多線程】【matplotlib】解決子線程上運(yùn)行的matplotlib無法在主線程上的UI界面上繪制圖形的問題

    【pyqt5】【多線程】【matplotlib】解決子線程上運(yùn)行的matplotlib無法在主線程上的UI界面上繪制圖形的問題

    在使用PyQt5為一個(gè)項(xiàng)目寫UI界面的時(shí)候,我試圖把matplotlib繪制的圖像展示在UI界面的窗口中,但matplotlib是運(yùn)行在一個(gè)子線程中的,這導(dǎo)致它出現(xiàn)了如下警告: UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail. 并且我無法使用 matplotlib.backends.backend_qt5agg 下的 Figur

    2024年02月08日
    瀏覽(31)
  • 關(guān)于element ui 中使用表單校驗(yàn)字段,校驗(yàn)一直不消失的問題

    關(guān)于element ui 中使用表單校驗(yàn)字段,校驗(yàn)一直不消失的問題

    element ui 中form表單,當(dāng)遇到表單項(xiàng)為上傳文件或者圖片等等,上傳完成之后,點(diǎn)擊確定按鈕,該表單項(xiàng)校驗(yàn)規(guī)則仍然不消失,如下 ? 解決方法為,在上傳成功的方法中手動(dòng)移除校驗(yàn),并且將rules里面的改字段賦值為空數(shù)組,如下: ?同時(shí)要注意在下次打開新增頁面的時(shí)候,要

    2024年02月12日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包