-3
我正在研究收集用戶選擇(從複選框)並將其發送到新活動(按下按鈕時)的應用程序。在新活動中,將收集新的數據(editText),並將接收到的數據+新收集的數據合併並通過電子郵件發送。如何將數據發送到新的Android活動
當我按下第一個按鈕,複選框數據發送到新的活動,我得到一個錯誤:
The application has stopped unexpectedly
下面是代碼:
public void onClick(View v)
{
cakeDataformated();
// to convert the data (checkBox) to a string
String fianlformatedData = cakeDataformated();
Intent i = new Intent(this, PersonData.class);
i.putExtra("cakedata", fianlformatedData);
startActivity(i);
}
和複選框轉換方法是:
public String cakeDataformated() {
// TODO Auto-generated method stub
boolean checkyStatus1 = checky1.isChecked();
boolean checkyStatus2 = checky2.isChecked();
boolean checkyStatus3 = checky3.isChecked();
boolean checkyStatus4 = checky4.isChecked();
// to read the checkbox data
String form = finalFormUsingFollowing (checkyStatus1 ,checkyStatus2 ,checkyStatus3 , checkyStatus4);
// to convert the check box response into a message and save it as
// a string called form
// example : cakes selected are : cake1 , cake3
return form ;
}
所以,如果有任何錯誤,請告訴我。
查看LogCat以獲取確切的錯誤消息。這應該告訴你在哪裏可以找到問題的根源。 –
在'PersonData'中如何檢索數據?您可能會檢查此鏈接進行比較:http://stackoverflow.com/a/13485382/1134705 – jnthnjns
爲什麼這行'cakeDataformated();'? – codeMagic