我正在尝试从焦点更改侦听器更新编辑文本,但无法更新。日志被调用但编辑文本没有被调用。
Contact_Fragment(片段)
toET.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if (!hasFocus) {
Log.d("Focus", hasFocus + "");
if (v.getId() == R.id.eTto) {
if (toET.getText().toString().trim().length() > 0
&& (!toET.getText().toString().endsWith(","))) {
Log.d("Append", "true");
toET.append(",");
}
}
});
答案 0 :(得分:0)
这是一个可怕的例子。片段应使用活动作为中介,以便在彼此之间传递数据。链接的好例子:https://github.com/commonsguy/cw-android/tree/master/Fragments/EU4You_6