본문 바로가기

Java/AndroidStudio31

Android - 데이터 저장=> 리사이클러뷰 최상단에 띄우기 데이터를 저장하여 리사이클러 뷰 로 돌아가면 최하단에 들어가게 된다 이를 거꾸로 최 상단에 올라오게끔 하자 private void addEmployerToTop(Employer employer) { employerArrayList.add(0, employer); // 리스트의 최고 상단에 추가 adapter.notifyDataSetChanged(); // 어댑터에 변경 사항 알림 recyclerView.scrollToPosition(0); // 리사이클러뷰를 최고 상단으로 스크롤}메인액티비티에 함수를 추가해주자어레이리스트에 추가 할때 인덱스 0번으로 들어가게끔하고어댑터의 새로고침을 해주고   if (o.getResultCode() == 1000) { Employer employer .. 2024. 6. 10.
Android - Loading 프로그레스바 흔히 데이터가 로딩될때동그라미가 돌아가는것을 확인 할 수 있다   위젯의 프로그레스바 중 뭔가 빼먹은 원을 선택하자  우측 설정하는 곳에서 Layout_CenterInParent를 선택하고   좌측 아래의 프로그레스바 아이콘에서 오른쪽을 클릭해보면눈알이 나오게되는데 딱 봐도 눈알이 보이게 하는것이고눈알에 빗금 쳐있는게 안보이게 하는것이니 보이게 눈알을 눌러주자  그렇게 되면 이렇게 가운데에 위치하게 되고로딩상태가 된다면 뱅글뱅글 돌아가는 확인할 수 있다  progressBar.setVisibility(View.GONE);그리고 이 코드를 입력하여사라질곳에 적어주면 나타났다가 필요없어졌을때 사라지게 해주자 2024. 6. 10.
Android - json 온라인 에디터 https://jsoneditoronline.org/#left=local.bemilo&right=local.fuliji JSON Editor Online: edit JSON, format JSON, query JSONJSON Editor Online is the original and most copied JSON Editor on the web. Use it to view, edit, format, repair, compare, query, transform, validate, and share your JSON data.jsoneditoronline.org 제이슨으로 저장된 데이터를 온라인으로 변환시켜주는 사이트  이렇게 입력되어있는 제이슨의 형태의 글들을    위와같이 트리를 선택그리고 오른쪽 카피.. 2024. 6. 10.
Android - 인터넷으로 JSON을 가져오는 Volley 사용법, 인터넷 권한 Volley overviewVolley overview Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster. Volley is available on GitHub. Volley offers the following benefits: Automatic scheduling of network requests. Multiple concurrent networkgoogle.github.io 사용설명에 따라인터넷에 접근하는 라이브러리를 설치한다implementation ("com.android.volley:volley:1.2.1")   그리고 인터넷에 접근하기 위해인터넷 권한을 받아야 .. 2024. 6. 10.
Android - 리사이클러뷰 Context, getAdapterPosition, 데이터 수정 카드뷰를 클릭 했을때 그 행을 수정하는 상황 리사이클러뷰 를 연락처를 담은 카드뷰로 만들고여러개의 연락처 행들이 있는 상황에서카드뷰 한개를 눌렀을때  우선 화면전환,그리고 그 행의 정보를 가져와야 한다 cardView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, UpdateActivity.class); 그래서 이렇게 intent를 사용해서 이동하려 하는데context부분에서 MainActivity.this를 사용했었는데에러가 나오게 된다 사용하는 부분이 메인액티비티가 아니면서이 부분을 사용.. 2024. 6. 10.
Android - SharedPreferences 데이터저장과 불러오기 Email을 앱 내 저장소에 저장한 뒤에보여준다고 하자  SharedPreferences sp = getSharedPreferences("avatar_app",MODE_PRIVATE);SharedPreferences.Editor editor =sp.edit();editor.putString("email", email);editor.commit(); 첫줄getSharedPreferences 메서드를 호출하여 SharedPreferences 객체를 초기화첫번째 파라미터에는 파일의 이름을 나타내 이 이름으로 저장된 데이터를 구분한다두번째 파라미터에는 파일 모드를 지정 PRIVATE는 이 파일이 앱 내에서만 사용될 수 있음을 의미 그리고 그것을 SharedPreferences 객체로 저장 다음줄sp.edit().. 2024. 6. 7.