0

我在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

呼叫initialize()方法onResume()

+0

谢谢,这是解决方案! –

+0

欢迎Bozidar Prcovski :) – ManishL

+0

initialize()不是预定义的方法 – AnAndroid

相关问题