0

http接続を使用してデータをロードしていますが、進行状況ダイアログボックスを使用しています。問題は、ハードウェアの戻るボタンを押すと、すべてのデータをロードする前にダイアログ ボックスが削除されますが、データは正常に表示されます。

私が使用した戻るボタンのコードは、

   public boolean onKeyDown(int keyCode, KeyEvent event) 
  {
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) 
    {



        return true;
    }

    return super.onKeyDown(keyCode, event);
}

    public void onBackPressed()
    {

        return;
    }
4

1 に答える 1

5

あなたが使うことができますprogressBar.setCancelable(false);

ドキュメントから:

setCancelable(ブールフラグ)

このダイアログをBACKキーでキャンセルできるかどうかを設定します。

于 2010-10-21T17:57:48.550 に答える