答案 0 :(得分:0)
据我了解,您需要将数据从一项活动转移到另一项活动。您应该使用Intent
:
Intent intent = new Intent(MainActivity.this, YourOtherActivity.class);
intent.putExtra("TUNG_ID", "Tung");
startActivity(intent);
以及其他活动。在onCreate
方法中:
String tungString = getIntent().getStringExtra("TUNG_ID");
Log.d("ApplicationTag", tungString); //it's gonna print "Tung"
EditText et = findViewById(R.id.youredittext); //find your edittext to write text
et.setText(tungString); //This will populate received string into edittext
答案 1 :(得分:0)
在活动的editText.setText("Text you want to show");
/ onCreate
/ onStart
方法中使用onResume
(取决于预期的行为)。另外,通过在调用editText
到此元素之前,先调用findViewById(R.id.yourEditTextId)
,以确保首先引用了setText
。
答案 2 :(得分:0)
非常简单,只需将其放入您的XML
<EditText
android:id="@+id/edt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tùng"/>
或以编程方式可以在创建活动时将其设置如下
edt.setText("Tùng");