-1
mainActivityのレイアウトにmain_activityを持つクラスがあるとします。クラスに文字列があり、その文字列の値で他のレイアウトのtextview(secondactivity)を設定したいと思います。どうやってやるの?レイアウトの異なるクラスでレイアウトのテキストビューを編集するにはどうすればいいですか?
mainActivityのレイアウトにmain_activityを持つクラスがあるとします。クラスに文字列があり、その文字列の値で他のレイアウトのtextview(secondactivity)を設定したいと思います。どうやってやるの?レイアウトの異なるクラスでレイアウトのテキストビューを編集するにはどうすればいいですか?
他のJavaクラスのStringを使用したい場合は、最初のクラスに静的Stringを作成する必要があります。あなたのMainActivityで
:
public class MainActivity {
public static String yourString = "Your string";
}
は、その後、あなたがのTextViewのテキストを設定したいた:
yourTextView.setText(MainActivity.yourString);
の
最終的なパブリックな静的変数は、Androidでは悪い習慣です –
が重複する可能性[私はAndroidアプリケーションでの活動との間でデータを渡すにはどうすればよいです?]( https://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android-application) – PPartisan
私は別のアクティビティに行きたくありません。送信したリンクには関連性 – edgelord
あなたの質問には別のレイアウトがあり、secondactivit括弧内はyです。 – PPartisan