状況
あるテキスト本に沿って勉強中です。本のサンプルソースをダウンロードして、
コピペしてビルドしています。結構エラーが出るので調べながらエラーを潰しています。
strings.xmlにて宣言したstringの値を別のクラスファイルにて参照できません。
困っています。どなたかご教授願います。
やった事
import android.R.strings.* 行を追加
クリーンビルト
android Studio 再起動
キャッシュファイル消去
関係ある個所のソース
strings.xml
<string name="app_name">リスト選択サンプル2</string> <string name="dialog_title">注文確認</string> <string name="dialog_msg">選択された定食を注文します。よろしいですか。</string> <string name="dialog_btn_ok">注文</string> <string name="dialog_btn_ng">キャンセル</string> ~ 略 ~ </resources>
クラスファイル
import
1import android.app.AlertDialog 2import android.app.Dialog 3import android.app.PendingIntent.getActivity 4import android.R.string.* // 追加 5import android.os.Bundle 6import androidx.fragment.app.DialogFragment 7 8class OrderCofirmDialogFragment:DialogFragment(){ 9 override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { 10 //ダイアログビルダを生成。 11 val builder: AlertDialog.Builder = AlertDialog.Builder(activity) 12 //ダイアログのタイトルを設定。 13 builder.setTitle(R.string.dialog_title) 14 builder.setMessage(R.string.dialog_msg) 15コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/03 18:33