我在编辑文本时遇到问题...在这里我将解释我的问题
- 我在 fragmentactivity 中声明了一个片段。
- 在那个片段中,我有一个编辑文本。
- 我在fragmnetactivity中有一个按钮。
- 如果我单击该按钮,我需要从片段中的编辑文本中获取值。
- 因此,我在全球范围内声明了edittext。
- 它要求我用“静态”声明。
- 在此之前它很好,但是在获取值时它给出了空值。
- 我认为问题是通过将其声明为静态而发生的。
我尝试了所有其他方法,但没有找到好的解决方案。我能知道我做错了什么吗...希望我已经提供了必要的详细信息来解决我的问题。如果您觉得不够,请告诉我..
在片段中......
edt = (EditText) rootView.findViewById(R.id.note);
在片段活动中
static EditText edt;
static String a;
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
a = edt.getText().toString();
Log.v("a",""+a);
}
});