[問題] bundle的使用問題

看板AndroidDev作者 (CK)時間11年前 (2013/03/04 18:02), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
Activity.java Bundle bundle = new Bundle(); Intent intent = new Intent(); intent.setClass(Activity.this, MainActivity.class); bundle.putString("group", et.getText().toString()); intent.putExtras(bundle); startActivity(intent); MainActivity.java Bundle mbundle = this.getIntent().getExtras(); String Group1 = mbundle.getString("group"); 但是這Group1的值卻是null,請問這是什麼原因呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.188.25

03/04 18:36, , 1F
bundle.putString那一段有問題
03/04 18:36, 1F

03/04 18:37, , 2F
將EditText的值 先放入一個String值中 再丟入Bundle
03/04 18:37, 2F

03/04 20:53, , 3F
intent.putExtras("group", et.getText().toString());
03/04 20:53, 3F

03/04 21:49, , 4F
Sorry,後來發現是getString裡面的參數錯誤...讓"group"大小
03/04 21:49, 4F

03/04 21:49, , 5F
寫都相同,就可以正常讀取到值
03/04 21:49, 5F

03/04 22:43, , 6F
這種例子 group 最好寫在MainActivity當常數
03/04 22:43, 6F
文章代碼(AID): #1HD74aE0 (AndroidDev)