setText.という警告に見舞われます。これは、setText内で文字列を連結させるのは推奨しませんよという警告で、エラーには直結しませんが、javaの書き方としては汚いと見なされ警告を受けるみたいです。デバッグには影響はありません。将来的にバージョンアップ時に書き方が変更になったりデバッグがより強硬になった時に足を掬われるのでできればここで潰したいところ。このままではむずかゆいのでString.formatを使って引数の任意の文字列をformat形式にあてはめてsetTextに投げることで事を収めました。state);</span><pre>contentsText.setText(str);</pre><pre>久々に別言語に入ると前の言語での癖がそのままついてくるので難儀なところです。自分もしばらくjavascriptばかり書いていたので、知らずにjavascriptのコードを書いてよくandroidStudioさんに突っ込まれました。他にもstring.xmlに文字列を置いてプレースホルダーとしてactivityに表示する手もありましたが、上のやり方が一番簡単だったのでこちらを採用しました。