-2

戻るボタンを無効にしたい。onBackPressed() を介して実行できることはわかっています。しかし、私はこのボタンをしばらくの間 (20 秒) 無効にしたいと考えています。助けてください、どうすればいいですか?

4

3 に答える 3

1

onCreate で開始時間をキャッチして保存します。次に、 onBackPressed 内で現在の時刻をその時刻と照合します。

時間を取得する方法は次 のとおりですAndroidで現在の時刻と日付を取得する

これが onBackPressed が more less のように見える方法です

if((startTime - currentTime) < 20min)
   return;
else
   super.onBackPressed()
于 2013-06-20T11:48:19.130 に答える
0

ただ使う

@Override
    public void onBackPressed() {
        // TODO Auto-generated method stub

    }

上記のようなジャストリムーバースーパーメソッド

于 2013-06-20T11:49:29.587 に答える