-1
我想通过一个负责处理数据的类在两个活动之间传输数据。这里是我的代码:数据处理不正常
Home.java
String username = input.getText().toString();
NameSave insert = new NameSave();
insert.putString(username);
NameSave.java(处理数据)
public class NameSave {
String gotName;
public void putString(String username) {
// TODO Auto-generated method stub
gotName=username;
}
public String name() {
// TODO Auto-generated method stub
return gotName;
}
}
Results.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_results);
TextView name = (TextView) findViewById(R.id.name);
NameSave getName = new NameSave();
get = getName.name();
name.setText("Name: " + get);
}
每当我运行该应用程序时,都会显示“名称:null”作为结果。希望任何人都可以帮助我。
伙计们,如果它觉得愚蠢,那么请不要嘲笑我。我只是在尝试新的东西。 – user2479697
解释-1:嗯,首先要做的是:您应该了解Java,JavaBeans的惯例和良好实践。尽管我不希望你在尝试新的东西之前成为这门语言的专家,但你至少应该对OOP和JavaBeans有所了解。不要误解我的意思,我不是在嘲笑你,这是一个建设性的评论,所以你可以成为一个更好的Java程序员=) –