strings.xmlの作成
昨日のレイアウトの外だしに続き、文字定数を外だしします
/res/values/strings.xml を変更
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, CharacterCreateActivity!</string> <string name="app_name">TrainingGrounds</string> <string name="created_message">を登録しました</string> </resources>
CharacterCreateActivity#onAdded()を変更
@Override public void onAdded(Character character) { Toast.makeText(this, character.getName() + this.getText(R.string.created_message) , Toast.LENGTH_SHORT).show(); }
R.string.foo はstrings.xmlから自動生成されたintのIDです。今回はgetText()でintのIDから文字列を取得して使用しましたが、場面によってはintのIDをそのまんま渡すこともできるようです