0

我在选项卡主机中有此活动,当我更改为另一个选项卡时需要重新加载它,然后返回此活动,因为我的列表视图可以刷新新项目。谁能告诉我我该怎么做。

这是我最喜欢的活动:

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();
    }
4

1 回答 1

1

中调用initialize()方法onResume()

于 2013-04-01T08:48:07.550 回答