Extracts library strings to resources.
This commit is contained in:
@@ -74,7 +74,7 @@ public class LibraryFragment extends MCFragment {
|
|||||||
private void setupAddMonsterButton(@NonNull FloatingActionButton fab) {
|
private void setupAddMonsterButton(@NonNull FloatingActionButton fab) {
|
||||||
fab.setOnClickListener(view -> {
|
fab.setOnClickListener(view -> {
|
||||||
Monster monster = new Monster();
|
Monster monster = new Monster();
|
||||||
monster.name = "Unnamed Monster";
|
monster.name = getString(R.string.default_monster_name);
|
||||||
MonsterRepository repository = this.getMonsterRepository();
|
MonsterRepository repository = this.getMonsterRepository();
|
||||||
repository.addMonster(monster)
|
repository.addMonster(monster)
|
||||||
.subscribeOn(Schedulers.io())
|
.subscribeOn(Schedulers.io())
|
||||||
@@ -87,7 +87,7 @@ public class LibraryFragment extends MCFragment {
|
|||||||
assert view != null;
|
assert view != null;
|
||||||
Snackbar.make(
|
Snackbar.make(
|
||||||
view,
|
view,
|
||||||
String.format("%s created", monster.name),
|
getString(R.string.snackbar_monster_created, monster.name),
|
||||||
Snackbar.LENGTH_LONG)
|
Snackbar.LENGTH_LONG)
|
||||||
.setAction("Action", (_view) -> navigateToMonsterDetail(monster.id))
|
.setAction("Action", (_view) -> navigateToMonsterDetail(monster.id))
|
||||||
.show();
|
.show();
|
||||||
@@ -98,7 +98,7 @@ public class LibraryFragment extends MCFragment {
|
|||||||
Logger.logError("Error creating monster", e);
|
Logger.logError("Error creating monster", e);
|
||||||
View view = getView();
|
View view = getView();
|
||||||
assert view != null;
|
assert view != null;
|
||||||
Snackbar.make(view, "Failed to create monster", Snackbar.LENGTH_LONG)
|
Snackbar.make(view, getString(R.string.snackbar_failed_to_create_monster), Snackbar.LENGTH_LONG)
|
||||||
.setAction("Action", null).show();
|
.setAction("Action", null).show();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -34,4 +34,7 @@
|
|||||||
<string name="label_legendary_actions">Legendary Actions</string>
|
<string name="label_legendary_actions">Legendary Actions</string>
|
||||||
<string name="label_lair_actions">Lair Actions</string>
|
<string name="label_lair_actions">Lair Actions</string>
|
||||||
<string name="label_regional_actions">Regional Actions</string>
|
<string name="label_regional_actions">Regional Actions</string>
|
||||||
|
<string name="default_monster_name">Unnamed Monster</string>
|
||||||
|
<string name="snackbar_failed_to_create_monster">Failed to create monster</string>
|
||||||
|
<string name="snackbar_monster_created">%1$s created</string>
|
||||||
</resources>
|
</resources>
|
||||||
Reference in New Issue
Block a user