public void addContent(){

final EditText addText=new EditText(this);
AlertDialog.Builder editBuilder=new AlertDialog.Builder(this);
editBuilder.setTitle("扣分原因:");
editBuilder.setView(addText);
editBuilder.setPositiveButton("确认", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {
//添加的扣分原因内容
                String addString = addText.getText().toString();
Log.e("add", addString);

}
});}
这是一个Activity里的方法,我想在另一个方法里的事件监听器里得到这个addString的值,请问该如何做?求人解答!谢谢了

解决方案 »

  1.   

    广播写文件(数据库、sharedpreference等)
      

  2.   

    另一个方法?同一个activity中的方法?还是什么?
      

  3.   

    把addString设为全局变量就行了,不需要用广播!
      

  4.   

    假设一个Activity中有两个方法,A方法中有一个事件监听器(匿名内部类),在事件监听器赋予一个变量值x,而在B方法中也有一个事件监听器(匿名内部类),我现在就是想在B方法的事件监听中去获得A方法中的变量值x。这个x值并不是固定,是随着事件改变的。
      

  5.   

    假设一个Activity中有两个方法,A方法中有一个事件监听器(匿名内部类),在事件监听器赋予一个变量值x,而在B方法中也有一个事件监听器(匿名内部类),我现在就是想在B方法的事件监听中去获得A方法中的变量值x。这个x值并不是固定,是随着事件改变的。