마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

폰종류따라 실행이 에러나는경우는??? 왜 그럴까요

0 추천

팬택 베가레이스 사용하다가

겔럭시 와이드로 폰을 바꿨습니다

폰두대로 번갈아 컴파일을 했는데

이상없이컴파일은 되는데

베가레이스에서는 되는기능이

겔럭시와이드에서는 안됩니다 앱이 죽어버립니다

 

Cursor rawContacts = mCtx.getContentResolver().query(
RawContacts.CONTENT_URI,            // the uri for raw contact provider
projection,    
null,                          // selection = null, retrieve all entries
null,                          // not required because selection does not contain parameters
null);                         // do not order

이부분에서 앱이 죽어버리고

File files = new File(sPath);
if(files.listFiles().length > 0) {

이부분에서도 앱이 죽습니다

왜 그럴까요???

베가레이스에서는 잘동작합니다

 

조언부탁합니다

구름처럼달처럼 (5,830 포인트) 님이 2016년 12월 8일 질문

1개의 답변

+1 추천
 
채택된 답변
베가 레이서는 젤리빈에서 업데이트 끝났구

갤럭시 와이드는 마시멜로 버젼으로 나왔으니.

런타임 퍼미션 문제일 가능성이 높을 듯 합니다.

https://realm.io/kr/news/android-marshmellow-permission/
익명사용자 님이 2016년 12월 8일 답변
구름처럼달처럼님이 2016년 12월 8일 채택됨
처음알았내요
감사합니다
...