我是Android新手。我需要你的幫助。我的問題是 - 我有2類Nplist.java和Addcustomer.java。在我的AddCustomer類,一個TextView
和一個Button
是去Nplist類。在我的Nplist類有檢查表,這個檢查表來自數據庫和所有檢查值存儲在ArrayList<String>
和一個Button
用於返回AddCustomer類。我想ArrayList<String>
這是在Nplist要通過顯示在我的AddCustomer類Textview
。我曾試過這些,但我的Addcustomer班級墜毀。如何使用Intent發送和接收ArrayList <String>?
1.Nplist.class
add.setOnClickListener(new View.OnClickListener() {<br>
@Override<br>
public void onClick(View view) {<br>
Bundle extra=new Bundle();<br>
extra.putSerializable("objects",checkedList);<br>
Intent intent = new Intent(Nplist.this, AddCustomer.class);<br>
intent.putExtra("extra",extra);<br>
startActivity(intent);<br>
});
2.AddCustomer.class
onCrete()...{
Bundle extra = getIntent().getBundleExtra("extra");<br>
ArrayList<String> object = (ArrayList<String>)extra.getSerializable("objects");<br>
for (String str : object) {<br>
getnp.append(str + "\n");<br>
}
}
你期望的結果是? - 你得到的實際結果是什麼? (請提供任何錯誤。) 當我去這樣Nplist - > AddCustomer其對運作良好,但崩潰(AddCustomer - > Nplist - > AddCustomer)
您可以張貼在錯誤日誌 – FarshidABZ
我可以顯示在您初始化併爲checkedList賦值 – Munir