본문 바로가기

전체 글109

맥북 파인더 뒤로가기 설정 시스템 환경설정에서트랙패드 선택하고 추가 제스쳐에서 페이지 쓸어 넘기기 체크한 후 '두 손가락으로 좌우로 스크롤 하기'빼고 나머지 를 선택하면 파인더도 트랙패드에서 좌우로 제스쳐를 주면 뒤로가기 앞으로 가기가 된다. 2018. 7. 23.
코틀린 MVP 패턴 기본 코틀린 MVP 패턴 적용 구현./** * 액티비티 상속 클래스 */abstract class BaseActivity : AppCompatActivity() { /**레이아웃 뷰 추상화 등록*/ protected abstract val layoutId: Int override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(layoutId) }} // Contract.view 에 인터페이스를 받음.class MainActivity : BaseActivity(), MainActivityContract.View { //BaseActivity에서 상속받은 변수. override val layo.. 2018. 7. 17.
맥에서 비트나미 설정 후 DB 접근 이걸 주석.하면 되고..#skip-name-resolve=1웹서버 도큐먼트루트 변경은 여기서 Applications/mampstack-7.1.18-1/apache2/conf/bitnami/bitnami.conf 여기 수정. DocumentRoot "/Users/(USER)-pc/Web" 2018. 6. 8.
Android BaseActivity 퍼미션 등록 및 프래그먼트 액티비티 등록. 안드로이드 베이스액티비티프래그먼트 등록 및 액티비티 전환 메서드.안드로이드 퍼미션 대응 public abstract class BaseActivity extends AppCompatActivity { @Override public void onBackPressed() { if (getSupportFragmentManager().getBackStackEntryCount() == 0) { //뒤로가기 2초 종료 유도 super.onBackPressed(); } else { super.onBackPressed(); } } /** * add 를 했을 때 액티비티에서 종료를 하면 앱이 0으로 표시된다. */ public void addFragment(int id, Fragment fragment) { addFra.. 2018. 6. 5.