2011-06-22 238 views
1

我必須將一個字符串從一個類傳遞到另一個類。但我不能做到這一點..將一個字符串從一個類傳遞到另一個

我試試這個:

String descricao = getIntent().getExtras().getString("valor"); 

我有樹選項卡每個人有:

public void onItemClick(AdapterView<?> parent, View view, int position, long arg3) 
     {    
      Intent i = new Intent(Contas.this, Registros.class);     
      i.putExtra("valor", data.get(position).getDescricao_conta().toString());     
      startActivity(i);   
     } 
在接收我把這個值類

活動,該活動的列表視圖與數據有界。我想單擊tab1中列表中的項目,然後在tab2中,我在列表中看到在tab1中單擊的項目中的設置。我已經擁有了數據庫,我只需要傳遞我想讓班級換到另一個班級的字符串。

+0

爲什麼這段代碼不工作,發生錯誤或什麼? – jamapag

回答

1

這爲我工作是一個比較簡單的:

String descricao = getIntent().getStringExtra("valor"); 
1

這可能是有點多根據自己的需要,但你可以存儲在一個應用程序類要從多個活動的訪問一切。只需創建一個擴展android.app.Application一個新的類,並引用它在你的AndroidManifest.xml中是這樣的:

<application android:name=".CustomApplicationClass" ... > 
...activities here... 
</application> 

然後你就可以得到這樣每個活動對它的引用:

private CustomApplicationClass app = (CustomApplicationClass) getApplication(); 

我希望有所幫助。

相關問題