Refresh AppDetails header on package state change
Update the application details to display the correct state on application install/uninstall. Should fix issue #161 https://gitlab.com/fdroid/fdroidclient/issues/161
This commit is contained in:
parent
d7c19c76c9
commit
cb3b2e0d8e
@ -491,6 +491,7 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A
|
|||||||
protected void onResumeFragments() {
|
protected void onResumeFragments() {
|
||||||
super.onResumeFragments();
|
super.onResumeFragments();
|
||||||
refreshApkList();
|
refreshApkList();
|
||||||
|
refreshHeader();
|
||||||
supportInvalidateOptionsMenu();
|
supportInvalidateOptionsMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -544,6 +545,7 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A
|
|||||||
}
|
}
|
||||||
|
|
||||||
refreshApkList();
|
refreshApkList();
|
||||||
|
refreshHeader();
|
||||||
supportInvalidateOptionsMenu();
|
supportInvalidateOptionsMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -643,6 +645,12 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A
|
|||||||
adapter.notifyDataSetChanged();
|
adapter.notifyDataSetChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void refreshHeader() {
|
||||||
|
AppDetailsHeaderFragment headerFragment = (AppDetailsHeaderFragment)
|
||||||
|
getSupportFragmentManager().findFragmentById(R.id.header);
|
||||||
|
headerFragment.refresh();
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onPrepareOptionsMenu(Menu menu) {
|
public boolean onPrepareOptionsMenu(Menu menu) {
|
||||||
|
|
||||||
@ -1347,6 +1355,10 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A
|
|||||||
@Override
|
@Override
|
||||||
public void onResume() {
|
public void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
|
refresh();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void refresh() {
|
||||||
updateViews(getView());
|
updateViews(getView());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user