簡體   English   中英

Java文本可更改計時器

[英]Java renewable timer for text change

我需要進行“鍵入...”實施,除非重新進行更新,否則它將變回“在線”狀態。 因此,基本上,每次我收到“ typing”通知時,我都希望將“ typing”狀態設置2秒鍾,然后再將其更改回去,但是如果我收到另一個“ typing”通知,則必須重置倒數計時。 我該如何實現? 謝謝

感謝@Amy,我得到了答案。 對於那些誰感興趣:

首先,創建Handler和Runnable:

    composingHandler = new Handler();
    composingRunnable = new Runnable() {
        @Override
        public void run() {
            setToolbarSubTitle(getString(R.string.online));
        }
    };

然后在代碼中:

    setToolbarSubTitle(getString(R.string.typing));                              
    composingHandler.removeCallbacks(composingRunnable);
    composingHandler.postDelayed(composingRunnable, 2000);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM