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() {
|
||||
super.onResumeFragments();
|
||||
refreshApkList();
|
||||
refreshHeader();
|
||||
supportInvalidateOptionsMenu();
|
||||
}
|
||||
|
||||
@ -544,6 +545,7 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A
|
||||
}
|
||||
|
||||
refreshApkList();
|
||||
refreshHeader();
|
||||
supportInvalidateOptionsMenu();
|
||||
}
|
||||
|
||||
@ -643,6 +645,12 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A
|
||||
adapter.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
private void refreshHeader() {
|
||||
AppDetailsHeaderFragment headerFragment = (AppDetailsHeaderFragment)
|
||||
getSupportFragmentManager().findFragmentById(R.id.header);
|
||||
headerFragment.refresh();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onPrepareOptionsMenu(Menu menu) {
|
||||
|
||||
@ -1347,6 +1355,10 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
refresh();
|
||||
}
|
||||
|
||||
public void refresh() {
|
||||
updateViews(getView());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user