2017-07-17 48 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"; 

然后在另一个类