0

私のアプリには複数の画面が必要です。たとえば、1つのログインページ、アイテムのリストを表示する別のページ、選択したアイテムの詳細を表示するページなどです。そのような場合の一般的/受け入れられている慣行は何ですか?複数のレイアウトがあるのではないかと思いますが、どのアイテムが選択されたかを保存するにはどうすればよいですか。

4

1 に答える 1

0

アクティビティ間でそれを渡します。これを行うにはさまざまな方法があります。シンプルなアイテムで最も簡単なのは、インテントでそれらを渡すことです

アクティビティAについて:

...
intent.putExtra("selectedItem", "1");
startActivity(intent);

アクティビティBについて:

Intent intent = getIntent();
String item = intent.getStringExtra("selectedItem");
于 2012-06-18T11:21:01.790 に答える