하나의 활동에서 위치 정보를 얻었습니다. 나중에 다른 활동에서 나중에 사용할 수 있도록 어딘가에 저장하고 싶습니다. 어떻게 할 수 있습니까? 이 안드로이드를 할 수있는 방법이 있습니까?데이터를 한 활동에 저장 한 다음 다른 활동에서 어떻게 사용할 수 있습니까?
답변
으로는 코멘트, 당신은 여기에 안드로이드 문서에서 살펴 보셔야 말했다 : http://developer.android.com/guide/topics/data/data-storage.html
당신은 당신이 다른 활동에 의도을 통해 데이터를 전달할 수있는 다른 활동에 즉시이 데이터를 사용하려면 . 이에 대한 예가 여기에 있습니다 : How to pass an object from one activity to another on Android
SQLLite 데이터베이스는 초보자에게는 어려울 수 있습니다.이 경우 작업하기 쉽기 때문에이 경우에는 '공유 환경 설정'을 사용하는 것이 좋습니다.
한 활동에서 다른 활동으로 데이터를 전달하는 것이 훨씬 쉽지만 문제는 startActivity (i)가 자동으로 다음 활동을 시작합니다. 다른 활동으로 전환 할시기를 결정하려면이 문제에 대한 해결책이 있습니까? 공유 환경 설정을 구현합니까? –
위치를 변수 (예 : int 위치) 또는 공유 환경 설정에 저장할 수 있습니다. 그런 다음 다음 활동을 시작하려면 위치 변수에서 번들을 사용하여 다음 활동으로 위치를 전달하거나 공유 환경 설정에서 가져옵니다. –
데이터를 저장하기 위해 SQLite 데이터베이스를 사용할 수 있지만 이렇게하려면 DbHelper 클래스를 구현해야합니다.
다른 접근법은 Application 클래스의 데이터를 필드 또는 다른 것으로 저장하는 것이지만 지저분하기 때문에 권장하지 않습니다. 이 접근법은 구현하기가 훨씬 쉽고 빠릅니다.
sharedpreference를 사용하거나 사용하거나이를 달성하기 위해 두 가지 간단한 방법이있다 bundle
한 활동에서 다른 활동으로 데이터를 전달하는 것이 훨씬 쉽지만 문제는 startActivity (i)가 자동으로 다음 활동을 시작합니다. 다른 활동으로 전환 할시기를 결정하려면이 문제에 대한 해결책이 있습니까? 공유 환경 설정을 구현합니까? –
"다른 활동으로 전환 할시기를 결정하길 원합니다"(이 부분을 이해하지 못함). U는 모든 활동에서 sharedpreference를 사용하여 모든 데이터를 저장하고 다른 활동에서 데이터를 검색 할 수 있습니다. – Prachur
- 1. 한 활동에서 다른 참조 데이터로 데이터를 전달해야합니다.
- 2. 한 활동에서 얻은 데이터를 모든 활동에서 사용할 수있게 만들기
- 3. URL을 저장 한 다음 저장하면 다른 URL을로드 할 수 있습니까?
- 4. 한 활동에서 다른 활동으로 텍스트 이동
- 5. 메소드를 호출 한 활동에 대한 참조는 어떻게 얻을 수 있습니까?
- 6. 한 세트의 데이터를 다른 세트와 어떻게 동기화 할 수 있습니까?
- 7. 내 활동에 사용자가 변경 한 사항을 어떻게 알릴 수 있습니까?
- 8. 어떻게 여러 활동에 대해 한 화면을 재사용 할 수 있습니까?
- 9. 데이터를 데이터베이스에 저장 한 다음 데이터를 목록 상자에로드하십시오.
- 10. (Android) 한 활동에서 다른 활동으로 설정하기
- 11. 어떻게 코드를 다음 한
- 12. 어떻게 MySQL 열에 쿼리를 저장 한 다음 그 쿼리를 사용할 수 있습니까?
- 13. 어떻게 다음 한
- 14. Android에서 다른 활동에서 같은 클래스 파일을 사용할 수 있습니까?
- 15. android의 탭 레이아웃에서 한 활동에서 다른 활동으로 데이터를 전달하는 방법
- 16. 비교적 간단한 작업 : 선택한 활동을 한 활동에서 다른 활동으로 어떻게 되돌려 놓을 수 있습니까?
- 17. 한 활동에서 다른 활동으로 카운터 전달
- 18. 한 활동에서 다른 활동으로 arrylist를 전달
- 19. 한 활동에서 다른 활동으로 이동하는 android
- 20. JSON 데이터를 먼저로드 한 다음 iOS를 시뮬레이트합니다.
- 21. 캘린더 객체를 안드로이드의 한 활동에서 다른 활동으로 보내는 방법은 무엇입니까?
- 22. 포인터를 사용하여 목록에 데이터를 저장 한 다음 데이터베이스를 업데이트하십시오.
- 23. 한 활동에서 다른 활동으로 데이터 보내기
- 24. 클라이언트 쪽에서 임시 데이터를 저장 한 다음 서버로 보내는 방법
- 25. 무엇이 최고인가, Escape 한 다음 저장 또는 저장 한 다음 출력을 벗어나려고합니까?
- 26. 한 데이터베이스의 한 테이블 디자인 구조를 다른 데이터베이스 테이블 구조로 어떻게 사용할 수 있습니까?
- 27. 한 테이블에서 항목을 확인하지만 기본값이없는 경우 어떻게 사용할 수 있습니까?
- 28. 클릭 한 위젯을 어떻게 확인할 수 있습니까?
- 29. 많은 양의 데이터를 한 번만로드하고 각 요청에 사용할 수 있습니까?
- 30. 한 활동에서 다른 활동으로 개체를 전송할 수 없습니다.
[데이터 저장소 (http://developer.android.com/guide/topics/data/data-storage.html) - 연구 노력이 없다면 -1이됩니다. 이것은 찾기가 정말 쉽습니다. –
@alextsc : "연구 노력이 없다면 -1"이 질문을하기 전에 방문한 웹 사이트의 링크를 제공해야합니까? –
꼭 필요한 링크는 아니지만 질문에 대한 답을 찾으려고 노력했음을 보여 주어야합니다. (예를 들어, X를 사용할 수 있다는 것을 알았지 만, 오류 Y로 인해 작동하지 않았습니다. 나는 Z [..]) *를 사용할 수 있습니다. 똑같은, 잘 문서화 된 질문을 다시하는 것이 좋지 않습니다. 사람들은 그것에 지치고 답을주는 것을 멈 춥니 다. "왜냐하면 똑같습니다! § $ & 매일"*. 언젠가는 진짜 질문에 대한 답을 필요로하는 사람이 결국 당신에게 피해를 줄 것입니다. 사람들이 가장 제한된 리소스 인 "시간"을 사용하기 때문에 정중하게 행동합니다. 불필요한 낭비하지 마십시오. –