选项卡上的重新加载活动已更改

时间:2013-04-01 08:45:06

标签: android android-tabhost android-tabs android-tabactivity

我在tabhost中有这个活动,当我换到另一个标签时我需要重新加载它,然后回到这个活动,因为我的listview可以刷新新项目。谁能告诉我怎么能这样做呢。

以下是我最喜欢的活动:

protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.favorites);
        initialize();

    }

    private void initialize(){
        list=(ListView) findViewById(R.id.fav_listView1);
        back=(ImageView) findViewById(R.id.favorites_back_img);
        back.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                finish();               
            }
        });
        helper=new DatabaseHelper(this);
        helper.openDB();
        adapter=new AlbumLazyAdapter(this, helper.getAllFavorites(), this);
        list.setAdapter(adapter);
    }

    @Override
    protected void onPause() {
        super.onPause();
        adapter.notifyDataSetChanged();
    }

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

1 个答案:

答案 0 :(得分:1)

initialize()中调用onResume()方法。