1
私は最近JAVA/Androidを学び始めて、面白いものを見つけました。私はその方法でうまくいくAppを作りたかったのですが、小さな問題が1つあります。私は多くの操作を持つアプリを作った。非常に多くのGUIがフリーズします(PC /スマートフォン)。たとえば、私は10000エポックを持ち、この中にfors(Evolutionaryアルゴリズム)を使用する多くの関数があります。私はProgressBarを使用しています。問題は、私がアプリケーションを起動するときにプログレスバーがフリーズすることです。あなたが見ることができるように、ボタンがありAndroid Java GUIフリーズ/ w ProgressBar
のようにアプリがどのように見えるか、私はあなたを見ることができます。私はこのボタンですべてを起動します。だから問題は、プログレスバーを動かす方法はありますか?私は、プログレスバーに実際のエポックと最大エポックを最終値として表示したいだけです。 スレッドを作ろうとしましたが、うまくいかず、デリゲートを試みましたが、どちらもうまくいきませんでした。
ありがとうございました。
を使用してバックグラウンドスレッドでの実行時間の長いタスクを実行 'progresbarはwork'はい、[AsyncTask]使用するようにする方法(https://developer.android.com/reference/android/はありますos/AsyncTask.html) –