Ensure the "offline songs" title gets set in the TrackListActivity

appropriately.
This commit is contained in:
casey langen 2017-06-13 22:33:46 -07:00
parent acb344375c
commit 809ed40cf5
2 changed files with 7 additions and 3 deletions

View File

@ -33,6 +33,7 @@ import static io.casey.musikcube.remote.ui.model.TrackListSlidingWindow.QueryFac
public class TrackListActivity extends WebSocketActivityBase implements Filterable {
private static String EXTRA_CATEGORY_TYPE = "extra_category_type";
private static String EXTRA_SELECTED_ID = "extra_selected_id";
private static String EXTRA_TITLE_ID = "extra_title_id";
public static Intent getStartIntent(final Context context, final String type, final long id) {
return new Intent(context, TrackListActivity.class)
@ -41,7 +42,8 @@ public class TrackListActivity extends WebSocketActivityBase implements Filterab
}
public static Intent getOfflineStartIntent(final Context context) {
return getStartIntent(context, Messages.Category.OFFLINE, 0);
return getStartIntent(context, Messages.Category.OFFLINE, 0)
.putExtra(Intent.EXTRA_TITLE, R.string.offline_tracks_title);
}
public static Intent getStartIntent(final Context context,
@ -78,7 +80,8 @@ public class TrackListActivity extends WebSocketActivityBase implements Filterab
setContentView(R.layout.recycler_view_activity);
Views.setTitle(this, R.string.songs_title);
final int titleId = getIntent().getIntExtra(Intent.EXTRA_TITLE, R.string.songs_title);
Views.setTitle(this, titleId);
Views.enableUpNavigation(this);
final QueryFactory queryFactory =

View File

@ -1,6 +1,7 @@
<resources>
<string name="app_name">musikdroid</string>
<string name="settings_title">settings</string>
<string name="offline_tracks_title">offline songs</string>
<string name="play_queue_title">play queue</string>
<string name="albums_title">albums</string>
<string name="albums_by_title">albums from \'%1$s\'</string>
@ -53,7 +54,7 @@
<string name="menu_genres">genres</string>
<string name="menu_playlists">playlists</string>
<string name="menu_remote_toggle">remote playback</string>
<string name="menu_offline_tracks">offline tracks</string>
<string name="menu_offline_tracks">offline songs</string>
<string name="unknown_value">&lt;unknown&gt;</string>
<string name="snackbar_streaming_enabled">switched to streaming mode</string>
<string name="snackbar_remote_enabled">switched to remote control mode</string>