2011-11-21 65 views
0

我一直在搞Android開發。使用多個表單並在它們之間傳遞信息

我做了一個簡單的表單,它有兩個數字字段,當你按下計算按鈕時,它將它們相乘。

我想要做的是當我按Calculate打開另一個窗體,並將該乘數傳遞給它來顯示它。

我真的不知道如何做到這一點,雖然整個xml和findViewById的東西是非常不同於我以前做過的。當我在Eclipse中啓動項目時,爲我創建了main.xml和strings.xml。

我試着用搜索引擎周圍,但我只是用一種形式找到教程

可能有人點我一個很好的教程這一點,或解釋如何創建一個新的形式,創建/打開它,並傳遞一些信息它?

感謝

回答

4

要開始新的活動(你叫什麼形式),你需要創建一個意圖。將數據傳遞到該活動時,可以將「額外」進入的意圖:

Intent i= new Intent(getApplicationContext(), NewActivity.class); 
i.putExtra("someuniquename","value"); 
startActivity(i); 

然後在新的活動,你可以檢索這些值:當你的用戶界面非常簡單

Bundle extras = getIntent().getExtras(); 
if(extras !=null) { 
String value = extras.getString("someuniquename"); 
} 
+0

感謝,這是很簡單的!我想我只需要把頭腦放在活動和意圖的想法中,我習慣於創建表單 – KingOfKong