728x90
반응형
- [ pinslog/Log.daily() ][Android] 화면 전환 효과 | RecyclerView to fragment transition 적용하기2022-08-14 23:11:54fragment to fragment A 에서 B 로 이동한다고 하면 fragment_a.xml 효과를 적용시킬 view에 transitionName 을 지정한다. fragment_b.xml 마찬가지로 똑같은 이름을 지정해준다. 이름은 고유해야한다. transistion.xml을 준비해야한다. res에 transistion 디렉토리를 생성한다. 그리고 xml을 생성한다. transition_move.xml AFragment.java 효과를 적용시킬 view와 view의 transistionName 을 addSharedElement의 인자로 넘겨준다. FragmentNavigator.Extras extras = new FragmentNavigator.Extras.Builder() .addSharedElem..
- [ pinslog/Log.daily() ]fragment 에서 onBackPressed() 접근하기2022-08-13 22:50:28onBackPressed() Called when the activity has detected the user's press of the back key. 말그대로 사용자가 뒤로 가기 버튼을 클릭 했을 때 해당 메서드가 호출된다. @Override public void onBackPressed() { super.onBackPressed(); } ComponentActivity가 들고 있는 메서드이고 AppCompatActivity 는 FragmentActivity를 상속 받고 FragmentActivity는 ComponentActivity를 상속 받는다. 따라서 onBackPressed 메서드는 activty에서는 얼마든지 오버라이딩해서 입맛대로 사용이 가능하다. 메인화면에서 뒤로 가기 버튼을 눌렀을 ..
- [ pinslog/Log.daily() ][Google Play Store 관련 오류 코드] Install Error(-10): The app is not owned by any user on this device. An app is "owned" if it has been acquired from Play. InstallErrorCode#ERROR_APP_NOT_OWNED2022-08-12 22:30:47앱을 실행할 때 업데이트 정보를 받아오기 위해 AppUpdateManager 클래스를 이용해서 정보를 받아온다. AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(mContext); appUpdateManager.getAppUpdateInfo().addOnSuccessListener(new OnSuccessListener() { @Override public void onSuccess(AppUpdateInfo appUpdateInfo) { } }).addOnFailureListener(new OnFailureListener() { @Override public void onFailure(Exception e) { } }); ERROR_..
- [ pinslog/Log.daily() ]특정 commit을 다른 branch 로 가져오기2022-08-11 23:51:47아무 생각 없이 master 브랜치에서 작업하고 커밋한 핀수 아뿔싸 여기가 아닌데 해당 브랜치로 checkout 한다. 원하는 커밋을 선택하고 우클릭 - cherry-pick 을 클릭 git cherry-pick [commit hash] 옮겨간 것을 확인한다. 위의 그림을 보면 알겠지만 잘라내 붙이는 것이 아니고 복사되는 것이므로 사용에 유의하는 것이 좋겠다. 참고 https://backlog.com/git-tutorial/kr/stepup/stepup6_4.html https://cselabnotes.com/kr/2021/03/31/56/
- [ pinslog/Log.daily() ]다른 글로 대체합니다2022-08-10 00:05:31MVVM 패턴 적용해본 후기 - 1 In the Beginning.. 개발이 어느정도 마무리가 되고 보완하고 싶은 점을 찾아보다 늘 마음에 걸렸던 MVVM 패턴을 적용해보면 어떨까 하는 생각이 들었다. 개발을 들어갈 그 당시의 나는 정말 아무것도 www.pinslog.com 흠 지금까지 다른 글로 대체한게 이번까지 두어번 되는데 이때마다 이 카테고리에 와서 글을 쓰는게 맞는지 의문이 든다. 티스토리도 네이버 블로그처럼 언제 글을 발행 했는지 시각적으로 알려줄만한게 있으면 좋겠다. 마치 깃 잔디처럼 말이야.... 그러면 이렇게 글을 굳이 두번 쓰는 일도 없을 것 같은데 말이다. 한번 찾아봐야겠다..
- [ pinslog/Log.daily() ]git remote 주소 변경하기 / ReactNative 빌드 오류 해결하기2022-08-08 22:19:49git remote 주소 변경하기 git remote 주소를 변경하는 명령어는 아래와 같다. git remote set-url origin [new remote url] ReactNative 빌드 오류 해결하기 리액트 네이티브 소스를 볼 일이 있어 클론한 코드를 실행 시켰다. react-native : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\react-native.ps1 파일을 로드할 수 없 습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. npm 새로운 버전에 권한이 추가되었다고 한다. Restricted - 실행 권한 정책 기본 옵션,..
728x90
반응형