본문 바로가기

전체 글

(75)
[ 데이터베이스 ] 벼락치기 달인이 말아주는 SQLD 시험(기출문제 O) SQLD 자격증 가치 🤗 ✅ 경력이나 프로젝트 경험 보다는 중요도가 떨어진다. ✅ 취업하려는 분야에 따라 가치가 다를 수 있다. ✅ 없는 것보다 있는 것이 낫다. 제가 면접관이라면 경쟁자와 경력이나 경험 등 대부분이 비슷할 경우, 자격증 있는 사람을 선택할 것 같네요. 여러분의 생각은 어떠세요? 저와 의견이 다르시면 굳이 따실 필요 없습니다. 🤚 단, 취준생이라면 프로젝트 경험을 최우선으로 하되 시간적 여유가 있고 sql에 대한 기본적인 지식을 알고싶다면 하는 것 추천! SQLD 자격증 공부 자료 📚 저는 책 없이 인터넷에 있는 자료들로만 공부해서 땄습니다. 학원은 비추천입니다. 시간투자 한다면 혼자서도 충분히 딸 수 있는 자격증입니다. 저는 경력자 신분이어서 좀 더 쉽게 땄을 수도 있으니 sql에 대한..
[ Android ] Fragment 중첩 쌓기 예제 기본 및 응용(값 전달) MainActivity.java Fragment fragment, parentFragment; public void AddFragmentView(Fragment fragment, Fragment parentFragment) { this.fragment = fragment; this.parentFragment = parentFragment; FragmentManager fm = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fm.beginTransaction(); fragmentTransaction.add(R.id.main_container, fragment); fragmentTransaction.addToBackStack(f..
[ Android ] Fragment Activity 데이터 전달 Fragment에서 Activity로 데이터 전달 (fragment에서 새로운 activity 띄울 때) Fragment Intent intent = new Intent(getActivity(), newActivity.class); intent.putExtra("data", data); startForResultActivity(intent, requestCode); Activity Intent intent = getIntent(); 객체명 data = (객체명)intent.getSerializableExtra("data")); ✅ data 객체에 implements Serializable 되어 있어야 함 ✅ intent.getExtras().메소드 를 이용해도 됨 🔻 Activity 에서 Fragment..
[ Android ] Fragment에서 Activity로 데이터 전달 😃 fragment에서 새로운 activity 띄울 때 (fragment) Intent intent = new Intent(getActivity(), newActivity.class); intent.putExtra("data", data); startForResultActivity(intent, requestCode); (activity) Intent intent = getIntent(); 객체명 data = (객체명)intent.getSerializableExtra("data")); ✅ data 객체에 implements Serializable 되어 있어야 함 ✅ intent.getExtras().메소드 를 이용해도 됨
[ Android ] 쉽게 정리한 Fragment 애니메이션 Fragment animation //class 파일 public void animReplaceFragment(Fragment fragment) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations( R.anim.enter_from_right, R.anim.exit_to_right, R.anim.enter_from_right, R.anim.exit_to_right); ft.addToBackStack(null); ft.replace(R.id.main_container, fragment); ft.commit(); } // xml 파일 res/a..
[ Android ] EditText 커서 색 변경, 포커스 제거 EditText 커서 색 변경 EditText 포커스 제거 => EditText를 감싸고 있는 레이아웃에 다음과 같이 추가 android:focusable="true" android:focusableInTouchMode="true"
[ Android ] EditText 엔터 처리 및 다양한 속성 알아보기 엔터 시 다음 입력으로 넘어감 editLoginId.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView textView, int actionId, KeyEvent keyEvent) { if (actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_NULL || actionId == keyEvent.KEYCODE_ENTER || actionId == EditorInfo.IME_ACTION_GO) { editLoginPassword.requestFocus(); return true; } r..
[ Android ] AlertDialog 다이얼로그 확인 / 취소 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder .setMessage("정말로 종료하시겠습니까?") .setPositiveButton("취소", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { dialogInterface.cancel(); } }) .setNegativeButton("확인", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterfa..

반응형