mirror of
https://github.com/whyorean/AuroraStore.git
synced 2026-06-19 13:08:59 -04:00
Hide Download button, while app is being downloaded
This commit is contained in:
@@ -34,6 +34,7 @@ public class ButtonCancel extends Button {
|
||||
button.setVisibility(View.GONE);
|
||||
android.widget.Button buttonDownload = activity.findViewById(R.id.download);
|
||||
buttonDownload.setText(R.string.details_download);
|
||||
buttonDownload.setVisibility(View.VISIBLE);
|
||||
buttonDownload.setEnabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,18 +55,21 @@ public class ButtonDownload extends Button {
|
||||
}
|
||||
|
||||
public void checkAndDownload() {
|
||||
button.setVisibility(View.GONE);
|
||||
View buttonCancel = activity.findViewById(R.id.cancel);
|
||||
YalpStorePermissionManager permissionManager = new YalpStorePermissionManager(activity);
|
||||
if (app.getVersionCode() == 0 && !(activity instanceof ManualDownloadActivity)) {
|
||||
activity.startActivity(new Intent(activity, ManualDownloadActivity.class));
|
||||
} else if (permissionManager.checkPermission()) {
|
||||
Log.i(getClass().getSimpleName(), "Write permission granted");
|
||||
download();
|
||||
View buttonCancel = activity.findViewById(R.id.cancel);
|
||||
if (null != buttonCancel) {
|
||||
buttonCancel.setVisibility(View.VISIBLE);
|
||||
}
|
||||
} else {
|
||||
permissionManager.requestPermission();
|
||||
button.setVisibility(View.GONE);
|
||||
buttonCancel.setVisibility(View.VISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user