我正在尝试将字符串数据从活动传递到非活动,而不是相反。我有一些代码,但它不起作用并抛出此错误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");
答案 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()