2012-11-30 1 views
0

온라인 소설을 읽는 응용 프로그램을 만들고 Android 2.3.3 - 4.1에서 작동하지만 Android 4.2, (다음 별이 밤에, 원래의 페이지 아리아 : http://baka-tsuki.org/project/index.php?title=Sword_Art_Online:Aria_in_the_Starless_Night 소드 아트 온라인)<=> Android 4.1에서 작동하지만 Android 4.2에서 활동이 중단되었습니다 (ActivityManager : 프로세스가 종료되었습니다).

이 단지 안드로이드 4.2에서 발생 (갤럭시 넥서스, 넥서스 7, 넥서스 활동 (DisplayLightNovelContentActivity) 중 하나가 장 중 하나를 읽고 사망 갑자기 10), 이전 버전의 Android에서 제대로 작동합니다.

로그 파일을 보면 응용 프로그램이 죽기 전에 ActivityManager에서 많은 프로세스가 종료 된 것을 볼 수 있습니다 (lnreader).

이 로그 파일은 다음과 같습니다 http://pastebin.com/fgXKG1Ewhttp://pastebin.com/dQgEJmik

이 소스 코드 : https://github.com/calvinaquino/LNReader-Android

누군가가 나에게 설명 할 수 있습니까? 내 응용 프로그램에 영향을주는 안드로이드 4.2의 근본적인 변화?

+0

강제 종료 하시겠습니까? –

+0

귀하의 코드를 테스트했습니다. android4.2로 내 넥서스 10에서 매력과 같이 실행됩니다. 오류가있는 부분을 말해 줄 수 있습니까? –

+0

@Bhavesh : FC가 아니며 활동이 막 사망했습니다. 또한 모든 장이 문제를 일으키는 것은 아닙니다. 소드 아트 온라인 -> 사이드 스토리 -> Aria_in_the_Starless_Night에서 장을 열고 읽기/스크롤하려고하면 몇 분 후에 닫힙니다. 로그 파일에는 '11-17 04 : 57 : 06.946 : I/ActivityManager (476) : 프로세스 com.erakk.lnreader (pid 18764)가 종료되었습니다.'라는 메시지 만 표시됩니다 .' – nandaka

답변

0

원인을 찾으 셨습니다. 사용되지 않는 메소드 제거 onPictureListener()은 Android 4.2.1에서 문제를 해결했습니다.

은 갤럭시 넥서스 4.2.1 넥서스 10

구글에 의해 주어진 대체 방법/클래스 테스트, 그래서 자바 스크립트를 사용하도록 코드를 변경합니다.