2012-05-29 40 views
0

如何在另一個活動A2中顯示整數int a;(存在於活動A1中)。 並通過顯示我的意思是,當訪問A2時在UI中打印它。UI中的顯示整數

Plz告訴在java文件和XML文件中寫什麼。 ThnX提前。

+0

這是不同的基本問題PLZ谷歌一次,只是使用意圖來此 –

回答

0

在活性1類

int a=2; 
    Intent act2=new Intent(this,Activity2.class); 
     act2.putExtra("A",a); 
     startActivity(act2); 

在活性2類

Intent i = getIntent(); 
    Bundle extras = getIntent().getExtras(); 
    int a = extras.getInt("A"); 
    tv.setText(a);//considering textView id is tv.. 
+0

thnx!現在在Activity2的XML文件中,並且在textView id tv中,我是否必須爲此編寫一些特殊代碼? – Mohit

+0

在xml文件中... swathi

0

活動A1

,你正在推動活動A2

intent.putExtra("keyName", "somevalue"); 

活動A2

的onCreate功能

Bundle extras = getIntent().getExtras(); 
if(extras !=null) 
{ 
int value = extras.getInt("keyName"); 
} 
+0

瞭解它,但現在如何顯示這個「鍵名」在用戶界面?我將不得不創建一個新的textView? – Mohit

+0

我想你已經得到了答案? –

0

你可以更好的使用全局變量通過採取延長申請一個類X存儲,並把該變量的getter setter方法聲明類中體現在應用標籤文件。所以你可以像getter setter那樣訪問項目中任何地方的變量。