Merge branch 'remove-install-cancel' into 'master'
Remove cancel button for install Remove cancel button for install/uninstall progress See merge request !325
This commit is contained in:
commit
f779118d6b
@ -554,7 +554,7 @@ public class AppDetails extends AppCompatActivity {
|
|||||||
public void onReceive(Context context, Intent intent) {
|
public void onReceive(Context context, Intent intent) {
|
||||||
switch (intent.getAction()) {
|
switch (intent.getAction()) {
|
||||||
case Installer.ACTION_INSTALL_STARTED:
|
case Installer.ACTION_INSTALL_STARTED:
|
||||||
headerFragment.startProgress();
|
headerFragment.startProgress(false);
|
||||||
headerFragment.showIndeterminateProgress(getString(R.string.installing));
|
headerFragment.showIndeterminateProgress(getString(R.string.installing));
|
||||||
break;
|
break;
|
||||||
case Installer.ACTION_INSTALL_COMPLETE:
|
case Installer.ACTION_INSTALL_COMPLETE:
|
||||||
@ -607,7 +607,7 @@ public class AppDetails extends AppCompatActivity {
|
|||||||
public void onReceive(Context context, Intent intent) {
|
public void onReceive(Context context, Intent intent) {
|
||||||
switch (intent.getAction()) {
|
switch (intent.getAction()) {
|
||||||
case Installer.ACTION_UNINSTALL_STARTED:
|
case Installer.ACTION_UNINSTALL_STARTED:
|
||||||
headerFragment.startProgress();
|
headerFragment.startProgress(false);
|
||||||
headerFragment.showIndeterminateProgress(getString(R.string.uninstalling));
|
headerFragment.showIndeterminateProgress(getString(R.string.uninstalling));
|
||||||
break;
|
break;
|
||||||
case Installer.ACTION_UNINSTALL_COMPLETE:
|
case Installer.ACTION_UNINSTALL_COMPLETE:
|
||||||
@ -986,7 +986,6 @@ public class AppDetails extends AppCompatActivity {
|
|||||||
private void startInstall(Apk apk) {
|
private void startInstall(Apk apk) {
|
||||||
activeDownloadUrlString = apk.getUrl();
|
activeDownloadUrlString = apk.getUrl();
|
||||||
registerDownloaderReceivers();
|
registerDownloaderReceivers();
|
||||||
headerFragment.startProgress();
|
|
||||||
InstallManagerService.queue(this, app, apk);
|
InstallManagerService.queue(this, app, apk);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1532,6 +1531,11 @@ public class AppDetails extends AppCompatActivity {
|
|||||||
* Displays empty, indeterminate progress bar and related views.
|
* Displays empty, indeterminate progress bar and related views.
|
||||||
*/
|
*/
|
||||||
public void startProgress() {
|
public void startProgress() {
|
||||||
|
startProgress(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void startProgress(boolean allowCancel) {
|
||||||
|
cancelButton.setVisibility(allowCancel ? View.VISIBLE : View.GONE);
|
||||||
showIndeterminateProgress(getString(R.string.download_pending));
|
showIndeterminateProgress(getString(R.string.download_pending));
|
||||||
updateViews();
|
updateViews();
|
||||||
}
|
}
|
||||||
@ -1576,7 +1580,6 @@ public class AppDetails extends AppCompatActivity {
|
|||||||
progressBar.setVisibility(state);
|
progressBar.setVisibility(state);
|
||||||
progressSize.setVisibility(state);
|
progressSize.setVisibility(state);
|
||||||
progressPercent.setVisibility(state);
|
progressPercent.setVisibility(state);
|
||||||
cancelButton.setVisibility(state);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1584,6 +1587,7 @@ public class AppDetails extends AppCompatActivity {
|
|||||||
*/
|
*/
|
||||||
public void removeProgress() {
|
public void removeProgress() {
|
||||||
setProgressVisible(false);
|
setProgressVisible(false);
|
||||||
|
cancelButton.setVisibility(View.GONE);
|
||||||
updateViews();
|
updateViews();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user