영역 데이터베이스를 가져 오는 방법은 getView 메서드에서 발생합니다.

야 시르 아민

Android 앱에서 작업 중이며 영역 데이터베이스를 사용하고 있습니다. ImageView, 제목, 태그, 설명이 포함 된 목록보기에 대한 사용자 지정 레이아웃이 있습니다. realm.beginTransaction ()을 사용하여 영역에 데이터를 저장했는데 BaseAdapter (Custom ListView)의 getView 메서드에서 이러한 데이터를 호출하는 방법에 어려움이 있습니다.

이것은 RealmObject의 코드입니다.

public class Ads extends RealmObject {

@PrimaryKey
private String adId;
private String adTitle;
private String adTags;
private String adDescription;
private String adImages;


public Ads() {


}

public String getAdId() {
    return adId;
}

public void setAdId(String adId) {
    this.adId = adId;
}

public String getAdTitle() {
    return adTitle;
}

public void setAdTitle(String adTitle) {
    this.adTitle = adTitle;
}

public String getAdTags() {
    return adTags;
}

public void setAdTags(String adTags) {
    this.adTags = adTags;
}

public String getAdDescription() {
    return adDescription;
}

public void setAdDescription(String adDescription) {
    this.adDescription = adDescription;
}

public String getAdImages() {
    return adImages;
}

public void setAdImages(String adImages) {
    this.adImages = adImages;
}

}

그것이 내가 활동에 데이터를 저장하는 방법입니다.

       try {

                        realm = Realm.getDefaultInstance();

                        realm.beginTransaction();
                        Ads newAd = realm.createObject(Ads.class);
                        newAd.setAdId(UUID.randomUUID().toString());
                        newAd.setAdTitle(_txt_postTitle.getText().toString());
                        newAd.setAdTags("Android|Facebook|ChatHead");
                        newAd.setAdDescription(_txt_postDesc.getText().toString());
                        newAd.setAdImages(ImageString);
                        realm.commitTransaction();


                        Toast.makeText(TimeLineActivity.this, "Post Created", Toast.LENGTH_SHORT).show();

                    } catch (Exception ex) {

                        ex.printStackTrace();
                    }

이제이 데이터를 가져 와서 getView 메서드에서 BaseAdaper에 사용할 수있는 방법에 대한 질문이 여기에 있습니다.

 @Override
public View getView(int i, View convertview, ViewGroup viewGroup) {


    ViewHolder holder;
    if(convertview == null) {

        convertview =inflater.inflate(R.layout.timeline_row_item,null);
        holder = new ViewHolder();


        realm = Realm.getDefaultInstance();



        holder._imgProfilePic = (ImageView) convertview.findViewById(R.id.img_profile_pic);
        holder._bigImage = (ImageView) convertview.findViewById(R.id.big_image);
        holder._small_Image_a = (ImageView) convertview.findViewById(R.id.small_image_a);
        holder._small_Image_b = (ImageView) convertview.findViewById(R.id.small_image_b);
        holder._small_Image_c = (ImageView) convertview.findViewById(R.id.small_image_c);
        holder._postTitle = (TextView) convertview.findViewById(R.id.txt_post_title);
        holder._postTagLine = (TextView) convertview.findViewById(R.id.txt_post_tagline);
        holder._postedOn = (TextView) convertview.findViewById(R.id.txt_posted_on);
        holder._postDescription = (TextView) convertview.findViewById(R.id.txt_post_description);
        holder._postPlusMore = (TextView) convertview.findViewById(R.id.txt_plus_more);

        convertview.setTag(holder);

    } else {

        holder = (ViewHolder) convertview.getTag();
    }


    RealmResults<Ads> ads = realm.allObjects(Ads.class);
    //Here Like 
    // Like holder._postTitle(getTitle From Realm Stored Data)



    return convertview;

}
투 그룰

레이어를 분리하십시오. 쿼리를 쿼리하고 일부 데이터를 프로젝션하는 것은 동일한 프로세스가 아닙니다. 데이터를 DAO 또는 db 액세스 레이어로 가져 와서 가져온 다음 결과를 사용자 지정 목록보기에 대한 소스 목록으로 설정합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

fullCalendar의 데이터베이스에서 드래그 가능한 이벤트 영역을 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 특정 데이터를 가져오고 angularjs의 드롭 다운 메뉴에 값을 투영하는 방법

분류에서Dev

데이터베이스에서 데이터를 가져 오는 다른 방법

분류에서Dev

데이터베이스에서 데이터를 가져 오는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Android에서 데이터베이스에 데이터를 삽입하는 방법 오류가 발생합니까?

분류에서Dev

Firebase 데이터베이스에서 모든 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 데이터를 가져오고 표시하는 방법은 무엇입니까?

분류에서Dev

영역 데이터베이스에 요소를 추가하는 방법

분류에서Dev

다른 데이터베이스에서 db 열의 테이블 데이터를 가져 오는 방법

분류에서Dev

PHP의 데이터베이스에서 사용자 ID를 가져 오는 방법은 무엇입니까?

분류에서Dev

이전 이메일 데이터베이스를 eM Client로 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 가져온 데이터를 정렬하는 방법은 무엇입니까?

분류에서Dev

Php를 사용하여 MYSQL 데이터베이스에서 주석을 가져 오면 예기치 않은 JSON 결과가 발생합니다.

분류에서Dev

Laravel 8에서 페이지를보기 위해 데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

업데이트되는 즉시 데이터베이스에서 데이터를 효율적으로 가져 오는 방법은 무엇입니까?

분류에서Dev

공유 데이터베이스를 사용하여 Graphql 마이크로 서비스간에 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스 C #에서 데이터를 가져 오는 방법

분류에서Dev

데이터베이스에서 데이터를 가져 오는 동안 오류가 발생하고 인덱스 정의를 해제합니다.

분류에서Dev

데이터베이스에서 날짜를 가져 오면서 동시에 드롭 다운 달력을 유지하는 방법은 무엇입니까?

분류에서Dev

내 안드로이드 애플리케이션에서 데이터베이스를 가져 오는 적절한 방법은 무엇입니까?

분류에서Dev

Java 단순 json은 데이터베이스에서 데이터를 가져오고 표시합니다.

분류에서Dev

MEDIUMBLOB 필드로 데이터베이스를 가져 오거나 내보내는 방법은 무엇입니까?

분류에서Dev

임베디드 HSQL 데이터베이스에서 스키마를 생성하는 가장 좋은 방법

분류에서Dev

MySQL의 IF 조건에 대한 Codeigniter에서 "데이터베이스 오류가 발생했습니다"를 수정하는 방법은 무엇입니까?

분류에서Dev

PhpMyAdmin을 통해 한 번에 여러 데이터베이스를 가져 오는 방법은 무엇입니까?

분류에서Dev

Java 드라이버를 통해 MongoDB에서 모든 데이터베이스를 가져 오는 올바른 방법은 무엇입니까?

분류에서Dev

Windows에서 Linux로 MySQL 데이터베이스를 가져 오는 방법이 있습니까?

분류에서Dev

Windows에서 Linux로 MySQL 데이터베이스를 가져 오는 방법이 있습니까?

Related 관련 기사

  1. 1

    fullCalendar의 데이터베이스에서 드래그 가능한 이벤트 영역을 가져 오는 방법은 무엇입니까?

  2. 2

    데이터베이스에서 특정 데이터를 가져오고 angularjs의 드롭 다운 메뉴에 값을 투영하는 방법

  3. 3

    데이터베이스에서 데이터를 가져 오는 다른 방법

  4. 4

    데이터베이스에서 데이터를 가져 오는 가장 좋은 방법은 무엇입니까?

  5. 5

    Android에서 데이터베이스에 데이터를 삽입하는 방법 오류가 발생합니까?

  6. 6

    Firebase 데이터베이스에서 모든 데이터를 가져 오는 방법은 무엇입니까?

  7. 7

    데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?

  8. 8

    데이터베이스에서 데이터를 가져오고 표시하는 방법은 무엇입니까?

  9. 9

    영역 데이터베이스에 요소를 추가하는 방법

  10. 10

    다른 데이터베이스에서 db 열의 테이블 데이터를 가져 오는 방법

  11. 11

    PHP의 데이터베이스에서 사용자 ID를 가져 오는 방법은 무엇입니까?

  12. 12

    이전 이메일 데이터베이스를 eM Client로 가져 오는 방법은 무엇입니까?

  13. 13

    데이터베이스에서 가져온 데이터를 정렬하는 방법은 무엇입니까?

  14. 14

    Php를 사용하여 MYSQL 데이터베이스에서 주석을 가져 오면 예기치 않은 JSON 결과가 발생합니다.

  15. 15

    Laravel 8에서 페이지를보기 위해 데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?

  16. 16

    업데이트되는 즉시 데이터베이스에서 데이터를 효율적으로 가져 오는 방법은 무엇입니까?

  17. 17

    공유 데이터베이스를 사용하여 Graphql 마이크로 서비스간에 데이터를 가져 오는 방법은 무엇입니까?

  18. 18

    데이터베이스 C #에서 데이터를 가져 오는 방법

  19. 19

    데이터베이스에서 데이터를 가져 오는 동안 오류가 발생하고 인덱스 정의를 해제합니다.

  20. 20

    데이터베이스에서 날짜를 가져 오면서 동시에 드롭 다운 달력을 유지하는 방법은 무엇입니까?

  21. 21

    내 안드로이드 애플리케이션에서 데이터베이스를 가져 오는 적절한 방법은 무엇입니까?

  22. 22

    Java 단순 json은 데이터베이스에서 데이터를 가져오고 표시합니다.

  23. 23

    MEDIUMBLOB 필드로 데이터베이스를 가져 오거나 내보내는 방법은 무엇입니까?

  24. 24

    임베디드 HSQL 데이터베이스에서 스키마를 생성하는 가장 좋은 방법

  25. 25

    MySQL의 IF 조건에 대한 Codeigniter에서 "데이터베이스 오류가 발생했습니다"를 수정하는 방법은 무엇입니까?

  26. 26

    PhpMyAdmin을 통해 한 번에 여러 데이터베이스를 가져 오는 방법은 무엇입니까?

  27. 27

    Java 드라이버를 통해 MongoDB에서 모든 데이터베이스를 가져 오는 올바른 방법은 무엇입니까?

  28. 28

    Windows에서 Linux로 MySQL 데이터베이스를 가져 오는 방법이 있습니까?

  29. 29

    Windows에서 Linux로 MySQL 데이터베이스를 가져 오는 방법이 있습니까?

뜨겁다태그

보관