ランダムに生成された整数を画面に出力しようとしています。私はそれを行う方法について他の人の質問をいくつか見ましたが、ここに私の試みがあります:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_program);
TextView currentNumber = new TextView(this);
// randNum() generates the random number and returns it (returns int)
currentNumber.setText(randNum());
this.setContentView(currentNumber);
}
ただし、現在のアクティビティを開こうとすると (エミュレーター) アプリが動作しなくなります。私は何を間違っていますか?また、ユーザーが後で新しい乱数を生成できるようにすることを計画しており、ディスプレイでcurrentNumber
変数を更新する (最初の数値を上書きする) 必要があります。これが最善の方法ですか、それとももっと良い方法がありますか?