Android setText()不';活动改变后不能工作

Android setText()不';活动改变后不能工作,android,android-activity,textview,Android,Android Activity,Textview,我有一个按钮,上面有setText()到TextView。当我点击它时,文本会改变。接下来,我将活动更改为另一个活动,并返回到主活动。现在setText()不起作用(文本未被替换) 我的代码: public void test(View view) { String dataS = "dupa slonia"; data.setText(dataS); System.out.println(dataS); } 尝试在单击按钮返回MainActivity时执行的函数中使用

我有一个按钮,上面有
setText()
TextView
。当我点击它时,文本会改变。接下来,我将活动更改为另一个活动,并返回到主活动。现在
setText()
不起作用(文本未被替换)

我的代码:

public void test(View view) {
    String dataS = "dupa slonia";
    data.setText(dataS);
    System.out.println(dataS);
}

尝试在单击按钮返回MainActivity时执行的函数中使用
onBackPressed()
。java

当您返回到
活动时,您不会经过OnCreate方法

您必须将代码放入
OnResume()
方法


看看。

String
对象没有
setText
方法,我想您需要
TextView
。请先阅读文档,然后发布活动类。我使用setText来TextView对象;)数据=(TextView)findViewById(R.id.textView2);返回到
main活动后,
data
似乎为空
I have data=(TextView)findViewById(R.id.textView2);在onCreate()中