我正在尝试执行以下操作。我在名为Edittext
的班级中有Button
,TextView
和myprofile extends Fragment
。我正在做以下事情。
我在Edittext中输入一个数字。单击按钮时,我的号码将保存在Sqlite
数据库中。我正在从数据库中检索我的号码并在textview中进行设置。
问题如下。当我做上面提到的程序时,我的textview没有得到刷新,它仍然是空白的,直到我去其他一些活动并回来。任何人都可以告诉我如何刷新textview?我做了以下编码,但没有帮助。此处b
是按钮,e2
是文本视图。
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
e2.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
details=db.mydetails();
String h=details.get("phno");
e2.setText(h);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
答案 0 :(得分:0)
尝试在onTextChanged上放置notifyDataChange()。我想.. :))