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

时间:2015-09-15 17:53:36

标签: java android android-activity textview

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

这是我的MainActivity:

Intent intent = new Intent(MainActivity.this, SecondActivity.class);
    intent.putExtra("message", value);
    startActivity(intent);

这是我的SecondActivity:

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

1 个答案:

答案 0 :(得分:0)

编程101 Classes and how they work

基础课

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
    }

}

Using the class

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