Specify the last time an app was updated when showing update button
This commit is contained in:
parent
60a2ebe9fa
commit
d527b26814
@ -263,7 +263,15 @@ public class AppListItemController extends RecyclerView.ViewHolder {
|
||||
private void configureAppName(@NonNull App app) {
|
||||
if (isReadyToInstall(app)) {
|
||||
if (app.isInstalled()) {
|
||||
name.setText(activity.getString(R.string.app_list__name__downloaded_and_ready_to_update, app.name));
|
||||
String appName = activity.getString(R.string.app_list__name__downloaded_and_ready_to_update, app.name);
|
||||
if (app.lastUpdated != null) {
|
||||
long ageInMillis = System.currentTimeMillis() - app.lastUpdated.getTime();
|
||||
int ageInDays = (int) (ageInMillis / 1000 / 60 / 60 / 24);
|
||||
String age = activity.getResources().getQuantityString(R.plurals.app_list__age__released_x_days_ago, ageInDays, ageInDays);
|
||||
name.setText(appName + "\n" + age);
|
||||
} else {
|
||||
name.setText(appName);
|
||||
}
|
||||
} else {
|
||||
name.setText(activity.getString(R.string.app_list__name__downloaded_and_ready_to_install, app.name));
|
||||
}
|
||||
|
@ -73,6 +73,10 @@
|
||||
<string name="app_list__name__downloaded_and_ready_to_update">Update %1$s</string>
|
||||
<string name="app_list__name__downloaded_and_ready_to_install">Install %1$s</string>
|
||||
<string name="app_list__name__downloading_in_progress">Downloading %1$s</string>
|
||||
<plurals name="app_list__age__released_x_days_ago">
|
||||
<item quantity="one">Released %1$d day ago</item>
|
||||
<item quantity="other">Released %1$d days ago</item>
|
||||
</plurals>
|
||||
|
||||
<string name="installed_apps__activity_title">Installed Apps</string>
|
||||
<string name="installed_app__updates_ignored">Updates ignored</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user