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

相關問題