5 つのボタンを持つメイン クラスがあり、クリックするたびに 2 つのテキストビューで情報を表示するアクティビティに移動するとします。
5 つのアクティビティすべてのレイアウトは同じであるため、当然、1 つのアクティビティを使用し、ボタンを押すたびに 2 つのテキストビューに表示されるテキストを変更して再利用したいと考えています。
これどうやってするの?私のメインクラスにグローバルインテントを持つことを考えています。これは、各ボタンの startActivity() と .putExtra() メソッドによって呼び出され、余分なデータを送信して、それがどのボタンから来たのかを知るために (そのため、テキストビュー)。
より良い他のソリューションはありますか?
もう 1 つの質問ですが、アプリの実行中に Java コードを使用してアクティビティのタイトルを変更するにはどうすればよいですか? アプリを開始する前に xml を使用できますが、アクティビティを再利用しようとしている場合、xml を変更するにはどうすればよいですか?
<activity android:name=".MynewClass"
android:label="@string/class_text">
</activity>