2017-08-15 9 views
-1

mainActivityのレイアウトにmain_activityを持つクラスがあるとします。クラスに文字列があり、その文字列の値で他のレイアウトのtextview(secondactivity)を設定したいと思います。どうやってやるの?レイアウトの異なるクラスでレイアウトのテキストビューを編集するにはどうすればいいですか?

+0

が重複する可能性[私はAndroidアプリケーションでの活動との間でデータを渡すにはどうすればよいです?]( https://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android-application) – PPartisan

+0

私は別のアクティビティに行きたくありません。送信したリンクには関連性 – edgelord

+0

あなたの質問には別のレイアウトがあり、secondactivit括弧内はyです。 – PPartisan

答えて

0

他のJavaクラスのStringを使用したい場合は、最初のクラスに静的Stringを作成する必要があります。あなたのMainActivityで

public class MainActivity { 

    public static String yourString = "Your string"; 

} 

は、その後、あなたがのTextViewのテキストを設定したいた:

yourTextView.setText(MainActivity.yourString); 
+1

最終的なパブリックな静的変数は、Androidでは悪い習慣です –

関連する問題