从Sqlite数据库中检索值后,为什么我的textview没有刷新?

时间:2014-05-21 06:19:48

标签: android android-edittext refresh textview

我正在尝试执行以下操作。我在名为Edittext的班级中有ButtonTextViewmyprofile 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

                    }
                });

1 个答案:

答案 0 :(得分:0)

尝试在onTextChanged上放置notifyDataChange()。我想.. :))