私は他のstackoverflowの質問を検索し、Android開発者ガイドも調べていますが、まだ解決策が見つかりません。私のプログラムでは、受け取ったばかりの宿題を入力するようにユーザーに依頼します。そこからそのメッセージを受け取り、新しい画面に印刷します。私がしたいのは、入力された以前のメッセージを保存し、新しいメッセージと一緒に毎回それらを印刷することです。私が問題を抱えているのは、一度に複数のメッセージを印刷することです。setContentViewを使用しましたが、1つのメッセージしか出力されません。誰かアドバイスはありますか?私は自分のコードを一番下に投稿しました:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
getActionBar().setDisplayHomeAsUpEnabled(true);
// Get the message from the intent
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
// Create the text view
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);
saveHomework(message);
// Set the text view as the activity layout
setContentView(textView);
}
public void saveHomework(String message)
{
String message2 = message;
TextView textView2 = new TextView(this);
textView2.setTextSize(40);
textView2.setText(message2);
setContentView(textView2);
}