diff --git a/app/src/main/java/in/dragons/galaxy/DetailsDownloadReceiver.java b/app/src/main/java/in/dragons/galaxy/DetailsDownloadReceiver.java
index d0e445911..2d2d1df54 100644
--- a/app/src/main/java/in/dragons/galaxy/DetailsDownloadReceiver.java
+++ b/app/src/main/java/in/dragons/galaxy/DetailsDownloadReceiver.java
@@ -86,7 +86,6 @@ public class DetailsDownloadReceiver extends DownloadReceiver {
buttonCancel.setVisibility(View.GONE);
}
Button buttonDownload = (Button) activityRef.get().findViewById(R.id.download);
- buttonDownload.setText(R.string.details_download);
buttonDownload.setEnabled(true);
}
}
diff --git a/app/src/main/java/in/dragons/galaxy/UpdatableAppsActivity.java b/app/src/main/java/in/dragons/galaxy/UpdatableAppsActivity.java
index f13aad3a1..68807be48 100644
--- a/app/src/main/java/in/dragons/galaxy/UpdatableAppsActivity.java
+++ b/app/src/main/java/in/dragons/galaxy/UpdatableAppsActivity.java
@@ -38,6 +38,7 @@ public class UpdatableAppsActivity extends AppListActivity {
task.setRespectUpdateBlacklist(true);
task.setIncludeSystemApps(true);
task.execute();
+ loadApps();
}
@Override
diff --git a/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonCancel.java b/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonCancel.java
index 971ad0dd0..f7b9af51a 100644
--- a/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonCancel.java
+++ b/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonCancel.java
@@ -32,7 +32,6 @@ public class ButtonCancel extends Button {
activity.startService(intentCancel);
button.setVisibility(View.GONE);
android.widget.Button buttonDownload = (android.widget.Button) activity.findViewById(R.id.download);
- buttonDownload.setText(R.string.details_download);
buttonDownload.setVisibility(View.VISIBLE);
buttonDownload.setEnabled(true);
}
diff --git a/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonDownload.java b/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonDownload.java
index 45261402f..0240d472c 100644
--- a/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonDownload.java
+++ b/app/src/main/java/in/dragons/galaxy/fragment/details/ButtonDownload.java
@@ -88,7 +88,6 @@ public class ButtonDownload extends Button {
if (Paths.getApkPath(activity, app.getPackageName(), app.getVersionCode()).exists()
&& !state.isEverythingSuccessful()
) {
- disable(R.string.details_downloading);
NumberProgressBar progressBar = (NumberProgressBar) activity.findViewById(R.id.download_progress);
if (null != progressBar) {
new DownloadProgressBarUpdater(app.getPackageName(), progressBar).execute(PurchaseTask.UPDATE_INTERVAL);
@@ -147,10 +146,10 @@ public class ButtonDownload extends Button {
static class LocalPurchaseTask extends PurchaseTask {
- private ButtonDownload fragment;
+ private ButtonDownload buttonDownload;
public LocalPurchaseTask setFragment(ButtonDownload fragment) {
- this.fragment = fragment;
+ this.buttonDownload = fragment;
return this;
}
@@ -163,21 +162,20 @@ public class ButtonDownload extends Button {
task.setErrorView(errorView);
task.setContext(context);
task.setProgressIndicator(progressIndicator);
- task.setFragment(fragment);
+ task.setFragment(buttonDownload);
return task;
}
@Override
protected void onPreExecute() {
super.onPreExecute();
- fragment.disable(R.string.details_downloading);
}
@Override
protected void onPostExecute(AndroidAppDeliveryData deliveryData) {
super.onPostExecute(deliveryData);
if (!success()) {
- fragment.draw();
+ buttonDownload.draw();
if (null != getRestrictionString()) {
ContextUtil.toastLong(context, getRestrictionString());
Log.i(getClass().getSimpleName(), "No download link returned, app restriction is " + app.getRestriction());
diff --git a/app/src/main/res/layout/details_activity_layout.xml b/app/src/main/res/layout/details_activity_layout.xml
index 87f327a62..f34458c4a 100644
--- a/app/src/main/res/layout/details_activity_layout.xml
+++ b/app/src/main/res/layout/details_activity_layout.xml
@@ -112,6 +112,7 @@
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
+ android:weightSum="3"
android:gravity="end"
android:orientation="horizontal">
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3eb769953..c0cc9883c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -11,7 +11,7 @@
incompatible
Check update
My apps and games
- Update now
+ Update All
Update(s) available
Updating…
has ads