我在Android開發新的,我有一個問題,當我創建我的新的活動。行動之前startActivity()
我想用我的活動之前啓動它。例如,我嘗試過:
MyActivity menu = new MyActivity();
menu.setXmppreception(reception);
Intent intent = new Intent(Screen.this,MyActivity.class);
Screen.this.startActivity(intent);
但是,我的「菜單」和「MyActivity.class」不是同一個實例。因此我已經嘗試:
MyActivity menu = new MyActivity();
menu.setXmppreception(reception);
Intent intent = new Intent(Screen.this,menu);
Screen.this.startActivity(intent);
但它不工作... 你有一個解決方案,幫助我嗎?
感謝您的幫助和抱歉不好英語。
我想我會使用第三個選項(putExtra()方法)。如果我理解了所有的東西,我必須在我的XMPPReception類中實現「Serializable」,不是嗎? 再次感謝。 – 2010-07-22 09:06:43
大概ye'' reception'必須是可序列化的,但Eclipse會告訴你。 – Pentium10 2010-07-22 09:47:16