2012-02-19 3 views
0

데이터베이스 쿼리가있는 활동이 있는데 쿼리에서 300 레코드를 다시 가져옵니다. 이제 다른 활동으로 이동하여 동일한 데이터베이스에서 변경합니다. 이제 첫 번째 작업으로 돌아가 과 동일한 쿼리를 작성하여 데이터베이스를 새로 고치면 600 레코드가 생성됩니다.Android에서 데이터베이스를 쿼리하면 데이터가 중복됩니까?

아무도 내가 잘못 가고있는 곳을 제안 할 수 있습니까?

+2

일부 코드를 게시해야합니다. – dokkaebi

+0

질문을 보지 않거나 다른 활동에서 어떤 일이 일어나지 않으면 무엇이 잘못되는지를 추측 할 수 없습니다. 데이터베이스를 다시 쿼리하기 위해 되돌아 갔을 때 메모리 내 결과 집합을 지웠습니까? 응용 프로그램을 다시 시작하면 첫 번째 단계에서 쿼리에서 300 또는 600 개의 결과가 나타 납니까? –

+0

사실, UI가 데이터를 새로 고치지 않고 이전 데이터에 계속 추가한다는 결과가 300 번인 것으로 밝혀졌습니다. 서둘러서 실제 시나리오를 실현하지 못해 죄송합니다. –

답변

0

문제는 나에 의해 만들어진 쿼리와 관련이없는 것 같았습니다. UI 렌더링 패턴에 따라 달라졌습니다. 다음은 Harism에 대한 질문입니다. 다시 한 번 감사드립니다. , 환호!

관련 문제