2014-11-27 6 views
0

그래서 나는이 활동이 나는 모든 것이 잘 진행이 활동에 입력 할 때의 ListView가

class CargarHotels extends AsyncTask<Void, Void, Void> { 

    protected void onPreExecute() { 

    } 

    @Override 
    protected Void doInBackground(Void... arg0) { 
     try { 
       hotAdapter = new HotelesAdapter(getApplicationContext(), hoteles); 
       mHandler.post(new Runnable() { 
        @Override 
        public void run() { 

         listaHoteles.setAdapter(hotAdapter); 

        } 
       }); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
     return null; 
    } 
} 

그들을, 목록보기는 목록을 표시 호텔과 그의 평점은 내가 홈 버튼을 누르고 다른 앱 (예 : Whatsapp, Facebook 등)으로 갈 때마다 목록보기가 비어있는 내 활동으로 돌아갑니다.

답변

0

글쎄, 한 가지 해결책은 onResume() 활동에 ListView을 다시 채워 넣는 것입니다. 따라서 onResume()을 다음과 같이 재정의하십시오.

@Override 
public void onResume() { 
    super.onResume(); 
    hoteles = new Operaciones(getApplicationContext()).getHoteles(""); 
    new CargarHotels().execute(); 
} 
+0

감사합니다. onResume() 메서드를 사용하고 그게 전부였습니다 :) – user2896727

+0

@ user2896727 great. 다행 했어. –

관련 문제