2012-01-19 1 views
0

사용자 지정 탭에서 내 활동을 다시로드하고 싶습니다. 활동은 주로 목록보기로 이루어져 있습니다. & 다시로드하십시오. 스 니펫이나 샘플 코드가 도움이 될 것입니다. 활동을 다시로드하는 데 모든 것을 시도했습니다. Android, 맞춤 탭에 대해 알고 싶습니다. 감사합니다.android의 탭 활동에서 활동을 다시로드하는 방법은 무엇입니까?

listContent = (ListView)findViewById(R.id.contentlist); 

    mySQLiteAdapter = new SQLAdapter(this); 
    mySQLiteAdapter.openToWrite(); 

    cursor = mySQLiteAdapter.queueAll(); 

    String[] from = new String[]{SQLAdapter.YMM,SQLAdapter.SS} 
    int[] to = new int[]{R.id.ymm,R.id.ss}; 
    cursorAdapter = 
    new SimpleCursorAdapter(this, R.layout.row, cursor, from, to); 
    listContent.setAdapter(cursorAdapter); 
    listContent.setOnItemClickListener(listContentOnItemClickListener); 
    cursorAdapter.getCursor().requery(); 
    cursorAdapter.notifyDataSetChanged(); 

답변

0

당신은 목록에있는 데이터를 변경하고 위에서 getListView를 호출하여 목록보기를 무효화하면(). invalidateViews() 활동이 자동으로 업데이트받을 것입니다.

+0

답장을 보내 주셔서 감사합니다. 위의 코드는 위의 코드를 추가하여 무효화해야합니다. – Karthik

+0

나는 이것을 시도했지만 그 후에 앱이 추락하고있다. – Karthik

+0

listcontent.invalidateViews() –