如何將2D數組作爲參數傳遞給另一個Activity?我嘗試它堆棧流解決方案,但不是工作即時通訊使用此代碼 在活動1中正確顯示此行的值bundle.putSerializable(「xmlResponee」,xmlRespone); 但在activity2類中沒有showe值出了什麼問題?請告訴我如何將2D數組作爲參數傳遞給另一個Activity?
public class Activity1 extends Activity {
private String[][] xmlRespone;
Intent i = new Intent(this.getApplicationContext(), Activity2.class);
Bundle bundle = new Bundle();
bundle.putSerializable("xmlResponee", xmlRespone);
i.putExtras(bundle);
startActivity(i);
和
public class Activity2 extends Activity {
private String[][] xmlRespone;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2);
Bundle bundle = getIntent().getExtras();
String[][] xmlRespone2 = (String[][]) bundle.getSerializable("xmlResponee");
檢查這個答案http://stackoverflow.com/a/8664640/760489 – Pratik
@smart傢伙你檢查PRATIK的link.i認爲這將解決您的問題。 –