안드로이드에 UUID를 저장하는 가장 쉽고 효율적인 방법은 무엇일까? 블루투스 전송을위한 애플리케이션에서 UUID를 사용하고 싶습니다. 앱이 처음 실행될 때 uuid가 생성됩니다. 그렇다면 어떻게 보관해야합니까? 그래서 그 응용 프로그램은 그 후속 처형을 위해 그 uuid를 사용할 수있을 것입니까? 공유 환경 설정을 사용해야합니까? 공유 환경 설정을 사용하여 uuid를 저장하려면 어떻게해야합니까?안드로이드에 uuid를 저장하는 방법
UUID를 생성하는 내 라인은 다음과 같습니다
이UUID uuid = UUID.fromString("a60f35f0-b93a-11de-8a39-08002009c666");
내가 우선이 문자열
"a60f35f0-b93a-11de-8a39-08002009c666"
을 저장해야합니다 내가 UUID를 필요로 할 때마다 내가이 문자열을 검색하고
로 UUID를 얻어야한다UUID uuid = UUID.fromString(that_retrieved_string);
또는 응용 프로그램이 처음 UUID를 만들 때이를 파일로 serialize해야합니까? 또는 어떻게 uuid 객체를 선호도에 저장할 수 있습니까? 내가 진술했거나 잘못 생각한 경우 정확하게 해주세요.
나는 의심 스러울 때 이것을 시도하고 다시 얻을 것이다. – user2056245
아니, 작동하지 않는다. ..... 나는 editor.putString ("key_uuid", YOUR_UUID);을 쓸 수 없다. editor.putString() 때문에 YUOR_UUID.toString()을 사용하여 작동하도록해야합니다. (String, String) 유형이 아니고 (String, UUID)가 아닌가? 어떻게해야합니까? – user2056245
UUID를 다시 가져 오려고 할 때 오류가 발생하므로 UUIT.toString()으로 저장하면 UUID에 캐스팅 할 수 없기 때문에 UUID를 가져올 수 없습니다. 따라서 저장할 수 없습니다. 기본 설정에있는 문자열 .....? 선호도에 저장하는 다른 방법은 무엇입니까? – user2056245