[問題] 傳EditText的內容到另一個activity

看板AndroidDev作者 (negotiate)時間14年前 (2011/09/21 14:04), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
我想要把EditText的內容傳到下一個activity 但是傳過去之後顯示出來的是NULL 如果我先加一行 xxx="123";的話就可以顯示出123 所以我想應該是我沒有把EditText的內容存起來 或是我EditText轉string的做法有問題? 但是我不知道該怎麼做Q_Q 我看書上的範例好像沒有特別做這一個動作 想請問一下我該如何解決這個問題 程式碼如下 public void onClick(View v) { EditText TextViewX = (EditText)findViewById(R.id.xxx); TextViewX.setText(strxxx); Intent intent = new Intent(); intent.setClass(Init.this, Detail.class); Bundle bundle = new Bundle(); bundle.putString("xxx",strxxx); /*將Bundle物件assign給Intent*/ intent.putExtras(bundle); /* 呼叫一個新的Activity */ startActivity(intent); /* 關閉原本的Activity */ /*Init.this.finish();*/ } }); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.76.104 ※ 編輯: negotiate 來自: 123.193.76.104 (09/21 14:06)

09/21 15:34, , 1F
EditText.getText().toString()
09/21 15:34, 1F

09/21 15:35, , 2F
完整版:
09/21 15:35, 2F

09/21 15:36, , 3F
bundle.putSting("x",TextViewX.getText().toString())
09/21 15:36, 3F

09/21 15:36, , 4F
也根本不用String暫存嚕
09/21 15:36, 4F

09/21 21:05, , 5F
樓上正解XD
09/21 21:05, 5F

09/21 23:52, , 6F
感謝您!!
09/21 23:52, 6F
文章代碼(AID): #1EUNw66F (AndroidDev)
文章代碼(AID): #1EUNw66F (AndroidDev)