Realm 과 Jack Option 결론적으로 지금까지는 둘이 같이 사용이 불가능 람다식을 사용할려면 jack 말고 그냥 retrolambda를 이용하자 (realm하고도 같이 사용가능함) https://github.com/evant/gradle-retrolambda 더보기 Glide Svg 이미지관련 벡터이미지 적용하려고 했었는데 에러가 남... (예전이라 에러메세지는 못 적음) 아마 다른라이브러리랑 Glide를 같이 이용해서 svg 도 적용가능할텐데 현재 svg는 아이콘으로 사용함으로(oom이 발생안하니까 라고 하고 귀찮으니까) 걍 Glide안 쓰고 사용하자 더보기 RealmList와 Realm + Rx2 사용 이슈 1. 최근 Rx를 Rx2로 바꾸면서 발생한 이슈 (ClassNotFoundException인가 발생함)- rx패키지의 Observable 더미 클래스를 만들어줌package rx; public class Observable { } 2.RealmList 이슈- https://github.com/realm/realm-java/issues/575RealmList names;public class RealmString extends RealmObject { private String name; // getter & setter 더보기 Dagger2, MVP, annotation (좀 더 내 취향의 코드) 회사에서도 만들고 있지만, 다른 개발자와의 협업을 위해 중간중간 로직에 대해 논의하고 코드를 짜고 있음 (다같이 이해하기 쉬운쪽으로 배려해줘야 하니까) 현재 이 코드는 회사에서 사용 안하고 있지만 좀 더 내 취향에 맞는 Dagger2와 MVP사용 방식이라 올려둠(github에 회사말고 새로운 내 프로젝트를 만들려고 했는데, 지금 좀 바쁜시기라 나중에 하기로...) 먼저 BaseActivity - activity_base xml은 툴바만 있는 레이아웃- 툴바가 있는 화면과 없는 화면을 구분하기 위해 setToolbarHidden을 만듬(아니면 그냥 Toolbar 없는 클래스를 하나 더 만들어도 될 듯)@EActivity(R.layout.activity_base) public abstract class Ba.. 더보기 Permission check관련 마시멜로우 이후에 단순히 manifest에 permission을 등록하는 것만으로는 해결이 안됨(runtime exception?이었나 에러뜸) 유저들에게 권한 허용여부에 대해 물어봐야 함 직접 구현할 수도 있으나 이미 잘 되어있는 라이브러리들이 있으니... https://github.com/Karumi/Dexter 현재 내가 쓰고 있는 라이브러리 사용법도 깔끔하고, 클래스를 따로 빼둬서 모든 액티비티나 프래그먼트에서 사용가능하게끔 구현...(dagger로 inject하는데 좀 더 효율적인 방법이 있을지 이건 고민해봐야 할 듯) 무거운 프로세스의 경우 background에서// Background permission check (heavy process) public class BaseBackground.. 더보기 Android Studio java1.8관련 에러 Error 메세지 중 사용하는 라이브러리나 및 람다같은 기술은 자바 1.8이나 그 이상의 기술을 필요로 한다는 메세지가 나올 수 있음 Stackoverflow에서 찾아서 어느정도 해결했지만 무슨 parse 52 byte같은 에러 메세지가 나오는데... 해결방법: (왜 이걸로 해결이되는지 아직 확실히 모르겠다 설명도 없고-_-) Gradle(project말고 app gradle)plugin에 apt가 있다면 이부분을 지우고 dependencies에서 apt부분을 annotatonProcessor로 바꿈 android { compileSdkVersion 24 buildToolsVersion "24.0.1" defaultConfig { applicationId "com.buskingplay.app" minSd.. 더보기 Dagger2 및 Annotation 사용중 관련에러 DaggerApplicationComponent관련 에러가 났을때:http://stackoverflow.com/questions/29512080/dagger2-does-not-generate-dagger-files - 황당하지만, clean build하고 다시 rebuild했더니 진짜 에러 사라짐 -_- invalidated by EActivityHandler관련 에러가 났을때:에러코드 자세히 읽어보면 manifest에서 activity를 선언할 때, 뒤에 _붙이라고 되어있다 fragment 객체 사용할때도 _붙이는걸 잊지 말자...! 더보기 이전 1 2 다음