无法将Adapter值传递给Activity

时间:2014-07-24 08:53:56

标签: java android

我正在尝试将MainAdapter.java字符串变量值传递给MainActivity.java

MainAdapter.java 有一个String值,如:

static String strValue;

strValue = editText.getText().toString();
Log.d("strValue:", strValue); // it contains value

现在我希望将strValue放入 MainActivity.java 中的textResult ,如下所示:

textResult.setText(MainAdapter.strValue); //getting null pointer exception

所以请告诉我,如何将一个简单的字符串值从Adapter类传递给Activity类

1 个答案:

答案 0 :(得分:0)

public class MyAdapter extends BaseAdapter {

public MyAdapter(){

}

public String getMyString(){
return "the string is:";
}
}

你写的MyActivity里面

adapter.getMyString();

所以它会是textResult.setText(adapter.getMyString());