Java 将字符串数据从活动传递到非活动

Java 将字符串数据从活动传递到非活动,java,android,android-activity,textview,Java,Android,Android Activity,Textview,我试图将字符串数据从活动传递到非活动,而不是相反。我有一些代码,但它不工作,并抛出此错误android.content.ActivityNotFoundException:,我相信,因为第二个类不是activity,所以它没有构造函数。 这是我的密码: 这是我的主要活动: Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.putExtra("message", value); s

我试图将字符串数据从活动传递到非活动,而不是相反。我有一些代码,但它不工作,并抛出此错误
android.content.ActivityNotFoundException:
,我相信,因为第二个类不是activity,所以它没有构造函数。 这是我的密码:

这是我的主要活动:

Intent intent = new Intent(MainActivity.this, SecondActivity.class);
    intent.putExtra("message", value);
    startActivity(intent);
这是我的第二项活动:

Bundle bundle = getIntent().getExtras();
String value = bundle.getString("message");

编程101
类及其工作方式

基类

public class MyClass{

    private String myString;

    //default constructor with no parameters
    public MyClass(){}

    //Constructor that takes parameters
    public MyClass(String value){
        myString = value;
    }

    //get the string
    public String getMyString(){
        return myString
    }

}
使用类

MyClass myClass = new MyClass(yourString);
.
.
.
.
String whatsMyString = myClass.getMyString()

发布您的
SecondActivity
codeCreate构造函数和
String
param@dieter_h我该怎么做?你把你的非活动视为
活动
…不要使用
意图