모든 활동에 대해 단 하나의 ListAdapter를 만드시겠습니까?

페르난도 파이 바

ListAdapter에 대해 의심이 있습니다. ListAdapter를 만들 때 항상 사용하여 재평가 new하거나 한 번만 만들어야합니다.

예를 들면.

private void addListAdapter(){
   MyAdapter myAdapter = new MyAdapter(getContext(), new ArrayList<String>();   
   listView.setAdapter(myAdapter);
}

이 예에서는 항상 addListAdapter()어댑터를 다시 호출 하기 위해 호출 합니다. 나는 이것을 myAdapter한 번만 만들어야 하고 모든 활동에서 사용할 수 있는지 알고 싶습니다 .

private MyAdapter myAdapter;

@Override
protected void onCreate(Bundle savedInstanceState) { 
    myAdapter = new MyAdapter(getContext(), new ArrayList<String>(); 
    listView.setAdapter(myAdapter);
} 

/** change list in MyAdapter */
private void changeListAdapter(){
   List<String> list = new ArrayList<String>();
   list.add("Name");
   list.add("LastName");
   myAdapter.changeList(list);
   myAdapter.notifyDataSetChanged();
}

J2SE / Swing에서는 TableModel의 List를 변경 한 후 애플리케이션에 유일한 TableModel을 생성했습니다. ListAdapter를 사용하면 작동합니까?

TheRedFox

항상 다른 MyAdapter인스턴스를 참조하고 유용하지 않으므로 제어 할 수 없을 때마다 새 인스턴스를 생성 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모든 기기에서 활동 규모를 동일하게 만드시겠습니까? -안드로이드

분류에서Dev

VS 2012 "모든 중단 점 비활성화"및 "모든 중단 점 활성화"에 대한 바로 가기를 추가 하시겠습니까?

분류에서Dev

MarkLogic에서 모든 대문자 단어의 어휘집을 만드시겠습니까?

분류에서Dev

리드의 ID를 기준으로 모든 메모를 단일 행에 연결 하시겠습니까?

분류에서Dev

두 개의 컨트롤러와 두 개의 모델 클래스에 대해 하나의보기 페이지를 만드시겠습니까?

분류에서Dev

systemd 단위에서`Accounting =`옵션 중 하나를 활성화하면 * 모든 * 단위에 대해 활성화됩니까?

분류에서Dev

모든 단어 앞에 "@"를 추가하고 모든 단어 (JavaScript) 사이에 하나의 공백을 추가 하시겠습니까?

분류에서Dev

모든 코드를 하나의 기능에 배치 하시겠습니까?

분류에서Dev

단일 exe를 빌드하기 위해 하나의 exe를 다른 exe에 포함 하시겠습니까?

분류에서Dev

wget이 다운로드하는 모든 파일에 대해 빈 파일을 만드시겠습니까?

분류에서Dev

파일 목록을 반복하고 하나의 9 글자 단어의 모든 순열에 대해 각 단어를 테스트합니다.

분류에서Dev

테이블의 모든 레코드에 대해 NULL 인 모든 열을 나열하는 PLSQL 스크립트를 만드는 방법이 있습니까?

분류에서Dev

모든 스레드에 대해 객체를 잠그시겠습니까?

분류에서Dev

텍스트-모든 단어에 대해 하나의 레이블

분류에서Dev

Mysql에서 단일 쿼리의 모든 행에 대해 하나의 열에 데이터를 삽입하는 방법은 무엇입니까?

분류에서Dev

클래스의 인스턴스를 하나 만들거나 모든 항목에 대해 개별 인스턴스를 만드는 것이 더 낫습니까?

분류에서Dev

파일을 반복하고 모든 단어를 변수로 만드시겠습니까?

분류에서Dev

모든 dpi 및 다른 장치에 대해 단일 벡터 드로어 블 xml을 확장 하시겠습니까?

분류에서Dev

모든 저장소에 대해 .git 깊이를 사용자 정의 하시겠습니까?

분류에서Dev

모든 직렬화에 대해 GSON의 새 인스턴스를 인스턴스화 하시겠습니까?

분류에서Dev

DataFrame의 단일 행에있는 모든 요소를 동일한 행의 다른 열에있는 요소로 나눈 다음 팬더를 사용하는 모든 행에 대해이 작업을 수행합니까?

분류에서Dev

나를 위해 모든 권한을 부여하고 Windows 10의 다른 모든 사용자에 대해 삭제를 비활성화하십시오.

분류에서Dev

더 나은 Java 코드로 간주되는 것은 무엇입니까? 클래스 변수를 만들고 모든 함수에 재사용하거나 모든 함수에 동일한 유형의 새 변수를 만드시겠습니까?

분류에서Dev

모든 설치에 대해 "계속 하시겠습니까? [Y / n]"를 강제로 표시하는 방법

분류에서Dev

단일 모델에 대해 여러 양식을 작성하는 방법과 모든 양식을 하나의 제출 단추로 제출해야합니까?

분류에서Dev

두 개의 테이블을 연결하여 모든 항목을 가져 오는 단일 레일 활성 레코드 쿼리를 작성 하시겠습니까?

분류에서Dev

Word : 단락에 대해 맞춤법 검사기를 비활성화 하시겠습니까?

분류에서Dev

단일 요소에 대해 XSD 유효성 검사를 비활성화 하시겠습니까?

분류에서Dev

모든 것에 대해 단 한 번의 확인으로 rm을 사용하여 여러 파일을 삭제 하시겠습니까 (rm -i)?

Related 관련 기사

  1. 1

    모든 기기에서 활동 규모를 동일하게 만드시겠습니까? -안드로이드

  2. 2

    VS 2012 "모든 중단 점 비활성화"및 "모든 중단 점 활성화"에 대한 바로 가기를 추가 하시겠습니까?

  3. 3

    MarkLogic에서 모든 대문자 단어의 어휘집을 만드시겠습니까?

  4. 4

    리드의 ID를 기준으로 모든 메모를 단일 행에 연결 하시겠습니까?

  5. 5

    두 개의 컨트롤러와 두 개의 모델 클래스에 대해 하나의보기 페이지를 만드시겠습니까?

  6. 6

    systemd 단위에서`Accounting =`옵션 중 하나를 활성화하면 * 모든 * 단위에 대해 활성화됩니까?

  7. 7

    모든 단어 앞에 "@"를 추가하고 모든 단어 (JavaScript) 사이에 하나의 공백을 추가 하시겠습니까?

  8. 8

    모든 코드를 하나의 기능에 배치 하시겠습니까?

  9. 9

    단일 exe를 빌드하기 위해 하나의 exe를 다른 exe에 포함 하시겠습니까?

  10. 10

    wget이 다운로드하는 모든 파일에 대해 빈 파일을 만드시겠습니까?

  11. 11

    파일 목록을 반복하고 하나의 9 글자 단어의 모든 순열에 대해 각 단어를 테스트합니다.

  12. 12

    테이블의 모든 레코드에 대해 NULL 인 모든 열을 나열하는 PLSQL 스크립트를 만드는 방법이 있습니까?

  13. 13

    모든 스레드에 대해 객체를 잠그시겠습니까?

  14. 14

    텍스트-모든 단어에 대해 하나의 레이블

  15. 15

    Mysql에서 단일 쿼리의 모든 행에 대해 하나의 열에 데이터를 삽입하는 방법은 무엇입니까?

  16. 16

    클래스의 인스턴스를 하나 만들거나 모든 항목에 대해 개별 인스턴스를 만드는 것이 더 낫습니까?

  17. 17

    파일을 반복하고 모든 단어를 변수로 만드시겠습니까?

  18. 18

    모든 dpi 및 다른 장치에 대해 단일 벡터 드로어 블 xml을 확장 하시겠습니까?

  19. 19

    모든 저장소에 대해 .git 깊이를 사용자 정의 하시겠습니까?

  20. 20

    모든 직렬화에 대해 GSON의 새 인스턴스를 인스턴스화 하시겠습니까?

  21. 21

    DataFrame의 단일 행에있는 모든 요소를 동일한 행의 다른 열에있는 요소로 나눈 다음 팬더를 사용하는 모든 행에 대해이 작업을 수행합니까?

  22. 22

    나를 위해 모든 권한을 부여하고 Windows 10의 다른 모든 사용자에 대해 삭제를 비활성화하십시오.

  23. 23

    더 나은 Java 코드로 간주되는 것은 무엇입니까? 클래스 변수를 만들고 모든 함수에 재사용하거나 모든 함수에 동일한 유형의 새 변수를 만드시겠습니까?

  24. 24

    모든 설치에 대해 "계속 하시겠습니까? [Y / n]"를 강제로 표시하는 방법

  25. 25

    단일 모델에 대해 여러 양식을 작성하는 방법과 모든 양식을 하나의 제출 단추로 제출해야합니까?

  26. 26

    두 개의 테이블을 연결하여 모든 항목을 가져 오는 단일 레일 활성 레코드 쿼리를 작성 하시겠습니까?

  27. 27

    Word : 단락에 대해 맞춤법 검사기를 비활성화 하시겠습니까?

  28. 28

    단일 요소에 대해 XSD 유효성 검사를 비활성화 하시겠습니까?

  29. 29

    모든 것에 대해 단 한 번의 확인으로 rm을 사용하여 여러 파일을 삭제 하시겠습니까 (rm -i)?

뜨겁다태그

보관