본문 바로가기

Back End38

ActionBar menu 사용하는 방법 ActionBar menu 사용하는 방법 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } 힐링아무의 코딩일기 힐코딩!! 2022. 7. 19.
Android/ 다른 액티비티(Activity)로 데이터 전달시 클래스(class)의 객체 전달 방법 다른 액티비티(Activity)로 데이터 전달시 클래스(class)의 객체 전달 방법 1. Serializable 직렬화 저장하거나 네트워크 전송을 하기 위해서 객체를 텍스트나 이진 형식으로 변환하는 것을 말합니다. 클래스에서 Serializable 인터페이스를 상속받아 구현! 액티비티(Activity)에 보낼때 intent.putExtra()로 보내고, 받는 액티비티에서 getSerializableExtra()로 받을수 있습니다. //보낼때: intent.putExtra("MyClass", obj); // 액티비티에서 받을때 getIntent().getSerializableExtra("MyClass"); a. model/Contact.java (객체 전달한 클래스가 있는 파일) package com.s.. 2022. 7. 15.
Android/ 간단한 데이터저장 SharedPreferences 간단한 데이터저장 SharedPreferences 1. SharedPreferences 이란? 안드로이드에서 기본적으로 제공하는 기능으로 간단한 데이터 저장이나 불러오기를 할수 있습니다. (앱에서 저장소를 사용하기 때문에 앱을 삭제하지 않으면 영구히 저장이 가능합니다.) 이에 앞서 저장하는 방법에는 File / DB / SharedPreferences 3가지가 있습니다. (← 역방향으로 속도 빠름) SharedPreferences는 속도가 빠르기 때문에 자동 로그인 여부 판별을 위한 체크, 토큰 값 저장처럼 간단한 저장에 주로 사용됩니다. 2. SharedPreferences 의 특징 。Application에 파일 형태로 데이터를 저장 。Application이 삭제되기 전까지 저장한 데이터 보존 。Key.. 2022. 7. 14.
Adroid/ 액티비티(Activity) 간의 양방향 데이터 전달방법 Intent 액티비티(Activity) 간의 양방향 데이터 전달방법 Intent Activity(액티비티) 간 데이터 전달은 Intent(인텐트)를 사용해야 합니다. 여기서 먼저 알아야 할점은~ Intent를 사용하기 위해서 Manifest.xml 코드 안에 액티비티를 추가해줘야 합니다. 1. MainActivity.java 먼저 메인 액티비티에서 intent(인덴트)의 putExtra로 데이터를 전달합니다. // 새로운 액티비티를 띄우고, // 데이터를 전달한다. Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.putExtra("email", email); intent.putExtra("name", name); intent.pu.. 2022. 7. 13.
Android/ 스크롤뷰 사용법 스크롤뷰 사용법 2022. 7. 11.