2
我已經使用putExtra()
將一些數據從一個活動傳遞到另一個活動。我想創建一個Parcelable
實例,但我得到一個空對象。getParcelable()返回空對象
這裏是第一活動的代碼:
i = new Intent(Activity1.this, Activity2.class);
i.putExtra(com.login_app.Activity1.extra, "100");
startActivity(i);
這裏是第二活動的代碼:
Intent inew = getIntent();
Bundle icicle1 = inew.getExtras();
// this is just a debug code
System.out.println(
icicle1.getSerializable(com.login_app.Activity1.extra).toString());
Parcelable p = inew.getParcelableExtra(com.login_app.Activity1.extra);
這裏對象p是一個空對象。
請告訴我,如果我錯了,或者我需要添加其他東西。我希望這個Parcelable對象被拼合成一個Parcel對象。
謝謝inazuruk ..有幫助 – Sumit
你能告訴我如何創建一個Parcel對象在Parcel中展平嗎? – Sumit
這是一個單獨的問題。如果您的問題沒有答案,請使用[so]上的搜索功能併發佈一個新問題。 –