안드로이드 개발자 모임 게시판
(글 수 7,978)
갤럭시S에서만 sqlite 인서트 업데이트 ,삭제시 랙이 발생합니다. 1~2초, 심하면 다운....
제가 만들고 있는 어플 DB관련 기능만 넣어서 올려봅니다. 다른 갤럭시 유저분들이나 다른 폰 유저분들도
잘 작동하는지 테스트 부탁드릴께요. 앱 이름은 Blinker 입니다. 단어 암기 앱이구요..
현재 보유하고 있는 갤럭시 A에서는 데이터 추가 삭제시 눈 깜짝할 사이에 처리되고 아무런 랙이 없지만
갤럭시 S에서만 느립니다. 그리고 불안정합니다. 속터집니다...
삼성전자 담당자와 통화해 보니
하드웨어가 좋다니 디스플레이가 좋다니 기기 특성이니 이런 원론적인 말만 되풀이 하네요.
지들도 문제점 분명 알고 있을텐데요.
당장 갤럭시 S환불하려고 했으나
다른 폰과 비교하는 UCC영상 만들려고 환불 참습니다. ㅡ
2010.07.22 17:44:53
예전에 제가 갤럭시S 에 약 3만건의 데이터를 저장 하였는데 약 1-2 시간 걸린거 같네요.
폰에 문제가 있을수도 있습니다.. 저도 첨폰은 엄청 버벅 거렸는데 교품 하고 나서 다른 핸드폰이 되었거든요 ^^;
2010.07.24 16:26:09
그닥 무리가 없이 잘 저장되고 잘 지워지는데요..?
1~2초안걸립니다...전 갤럭시s산지 2주일정도 된거 같습니다.
올리신 apk를 실행해보면 단어장 추가는 빠르게 되는데
그 단어장에 들어가서 단어를 추가할때 멈춥니다. 제 생각에는 디비가 문제가 아니라.. 소스코드가 멈추게끔하는 문젠거 같습니다..
저도 디비를 사용해서 프로그램을 만들어서 지금 써보고 있는데 잘되더라구요..
프로그램 코드 이상아닌지 싶습니다..
2010.07.27 11:36:22
해보다가 anr 에러가 뜨는데 데모라서 그런건가요?
단어 추가 시 DB 가 죽네여.. S에서 테스트하였습니다.
아래 DDMS 로그 남깁니다.( ↓ 클릭 extension,가독성을 원하시면 누른후 <> 버튼누르세요)
단어 추가 시 DB 가 죽네여.. S에서 테스트하였습니다.
아래 DDMS 로그 남깁니다.( ↓ 클릭 extension,가독성을 원하시면 누른후 <> 버튼누르세요)
07-27 02:39:33.517: ERROR/AndroidRuntime(4087): Uncaught handler: thread main exiting due to uncaught exception 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): java.lang.IllegalStateException: attempt to acquire a reference on a close SQLiteClosable 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:31) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:69) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:288) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:269) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.view_adapter.android.CategoryCursorAdaptor.getCount(CategoryCursorAdaptor.java:59) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.widget.AdapterView$AdapterDataSetObserver.onChanged(AdapterView.java:778) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.database.DataSetObservable.notifyChanged(DataSetObservable.java:31) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.widget.BaseAdapter.notifyDataSetChanged(BaseAdapter.java:50) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.CategoryListView.update(CategoryListView.java:191) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.db.CategoryDatabaseAdapter.notifyDataSetChanged(CategoryDatabaseAdapter.java:57) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.db.CategoryDatabaseAdapter.execTrigger(CategoryDatabaseAdapter.java:130) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.db.trigger.CategoryTrigger.countUp(CategoryTrigger.java:25) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.db.trigger.CategoryTrigger.doTrigger(CategoryTrigger.java:48) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.db.WordDatabaseAdapter.add(WordDatabaseAdapter.java:56) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.blinker.onClickListener.android.AddWordPositiveOnclickListener.onClick(AddWordPositiveOnclickListener.java:46) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:158) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.os.Handler.dispatchMessage(Handler.java:99) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.os.Looper.loop(Looper.java:123) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at android.app.ActivityThread.main(ActivityThread.java:4363) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at java.lang.reflect.Method.invokeNative(Native Method) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at java.lang.reflect.Method.invoke(Method.java:521) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620) 07-27 02:39:33.547: ERROR/AndroidRuntime(4087): at dalvik.system.NativeStart.main(Native Method)