2017-07-17 30 views
3

我想從我的活動類傳遞字符串到我的類沒有擴展到活動。我知道這是可能的,但如何做到這一點?我是新android開發,請幫助從活動傳遞意圖數據到類

+1

你能分享一些您當前密碼的,請直接訪問?你是否創建了一個新的對象,或者它已經存在? – AppPhil

+0

顯示你的工作。 –

+0

[參數化構造函數](https://www.javatpoint.com/constructor) –

回答

5

在Android中,你可以通過意向或意圖後面捆綁像發送數據:

Intent i = new Intent(current_activity.this, linked_class.class); 
i.putextra("Key", value); 

另一個類等,並獲得價值(假設字符串值):

String value = getIntent.getExtra("String key which you used when send value"); 

選項2

class yourClass { 
public static String _utfValue = ""; 
void sendValue(){ 
    _utfValue = "some value"; 
} 
} 

並獲取您的Java類這樣的值:

String value = A._utfValue ; 

選項3:您可以使用SharedPreference保存價值,並從其他類得到它。

選項4:您可以使用帶有一些返回值的靜態方法,並通過類名稱獲取java類中的方法。

這裏的所有選項都很粗糙。所以只需檢查一下,希望其中的一個能幫助你。

+0

好吧,讓我檢查 –

+0

Thankyou這麼多:)) –

-1

創建靜態變量和訪問anotherclass

Static String mydemo=null; 
mydemo="sagar"; 

然後在另一個類

相關問題