[contact-form-7 404 "Not Found"]

Fique informado sobre as principais tendências em energias renováveis. Deixe seu e-mail e receba nossos conteúdos.

Sem categoria

안드로이드 realm 예제

모델 클래스는 영역에 데이터를 저장하는 데 사용됩니다. RealmObject 클래스를 확장하여 영역 모델 클래스를 만들 수 있습니다. RealmList는 영역이 아닌 개체(예: 긴, 문자열, 정수)를 지원할 수 없습니다. 시스템 앱은 안드로이드 매니페스트에서 android:sharedUserId=”android.uid.system”을 설정하여 정의되며 이러한 앱을 만드는 경우 Logcat에서 보안 위반을 볼 위험이 있습니다. 초기화해야 합니다. 이 작업은 한 번만 수행해야 합니다. Android 컨텍스트를 제공해야 합니다. Realm을 초기화하는 좋은 장소는 응용 프로그램에서 만들기에 대한 문제는 executeTransaction()이 예외가 throw된 경우 호출 하는 realm.cancelTransaction()을 자동으로 처리한다는 것입니다. 시도 캐치. Chrome 디버거는 포트 8083에서 실행되는 영역 서버에 연결하려고 합니다.

build.gradle에 컴파일 `io.realm:realm:android:0.83.0+`를 추가하고 프로젝트를 동기화합니다. 또는 realm-VERSION.jar를 다운로드하여 앱/libs에 추가할 수 있습니다. 프로젝트에 Auth0.Android를 추가하려면 먼저 다음 종속성을 추가하고 gradle 파일을 동기화합니다. 이 문서에서는 Android 앱에서 Realm 모바일 데이터베이스를 사용하는 방법을 살펴보았습니다. 이에 대한 자세한 내용은 해당 설명서를 확인하십시오. 완성된 프로젝트 파일은 여기에서 다운로드할 수 있습니다. 폴더에는 완료되고 completed_with_auth0이라는 레이블이 지정된 두 개의 하위 폴더가 포함되어 있습니다. 전자에는 추가된 인증 코드가 없는 완료된 프로젝트가 포함되는 반면 후자는 Auth0 코드를 포함합니다.

후자의 경우, 문자열.xml 파일에 Auth0 클라이언트 ID와 도메인에 배치해야 합니다. 응용 프로그램이 개발 중이고 저장된 데이터를 잃어도 괜찮다면 마이그레이션을 작성하는 대신 디스크에서 .realm 파일을 삭제할 수 있습니다. TaskListApplication에서 다음 코드로 Realm 파일을 삭제할 수 있습니다. 이후 실행에 Realm.deleteRealm(realmConfig) 문을 제거해야 하며, 그렇지 않으면 앱이 시작될 때마다 데이터베이스가 삭제됩니다.