Android:每次单击标签栏项时,如何刷新视图?

时间:2012-01-20 12:38:13

标签: android

我正在使用TabBar制作应用程序。在Tab栏中有3个选项卡。其中一个选项卡是链接列表,它与另一个添加数据的视图链接。我想每次单击该选项卡时刷新该视图,以便我可以更新我的视图。我怎样才能做到这一点?提前谢谢。

4 个答案:

答案 0 :(得分:2)

将代码放入OnResume()方法,然后刷新。

@Override
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
    }

答案 1 :(得分:0)

 @Override
    protected void onResume() {
    super.onResume();

    if (debug) Log.d(TAG,"onResume()");
    if (dbHelper == null) {
        dbHelper = new DBHelper(this);
    }

答案 2 :(得分:0)

如果您想要随时刷新列表视图而无需从同一页面到达此处,那么您可能希望在Android应用程序中实现“刷新功能”。

使用此链接并下载应用程序并检查相同的内容....它对您非常有帮助,因为我已经实现了相同的功能。

https://github.com/johannilsson/android-pulltorefresh

答案 3 :(得分:0)

首先,将两个标签视图放在同一个TabActivity中。 然后,将要刷新的视图的XXXX.notifyDataSetChanged()放在onResume()中。

不要忘记更新该视图对应的数据源。

@Override
    protected void onResume() {
        super.onResume();
        // update data source first
        // your notifyDataSetChanged() call
        XXXX.notifyDataSetChanged();
    }