DiskShaderCacheProgress.java: Use runOnUiThread instead of a Handler.
This commit is contained in:
parent
3e171e2d65
commit
0b32c2792e
@ -39,9 +39,6 @@ public class DiskShaderCacheProgress {
|
|||||||
private static ProgressDialogFragment fragment;
|
private static ProgressDialogFragment fragment;
|
||||||
|
|
||||||
public static class ProgressDialogFragment extends DialogFragment {
|
public static class ProgressDialogFragment extends DialogFragment {
|
||||||
|
|
||||||
private final Handler updateHandler = new Handler();
|
|
||||||
|
|
||||||
ProgressBar progressBar;
|
ProgressBar progressBar;
|
||||||
TextView progressText;
|
TextView progressText;
|
||||||
AlertDialog dialog;
|
AlertDialog dialog;
|
||||||
@ -92,7 +89,7 @@ public class DiskShaderCacheProgress {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void onUpdateProgress(String msg, int progress, int max) {
|
private void onUpdateProgress(String msg, int progress, int max) {
|
||||||
updateHandler.post(()->{
|
Objects.requireNonNull(getActivity()).runOnUiThread(() -> {
|
||||||
progressBar.setProgress(progress);
|
progressBar.setProgress(progress);
|
||||||
progressBar.setMax(max);
|
progressBar.setMax(max);
|
||||||
progressText.setText(String.format("%d/%d", progress, max));
|
progressText.setText(String.format("%d/%d", progress, max));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user