본문 바로가기

전체 글

[안드로이드] 액티비티간 데이터 주고 받기 액티비티간 데이터 주고받기 관련 글을 찾아보던중, 이해하기 좋은 글을 발견하여 공유합니다. http://m.blog.naver.com/eominsuk55/220228053631 더보기
[안드로이드] 액티비티가 아닌 클래스에서 startActivityForResult 사용하기 앱을 개발하던 중, ListView의 한 아이템에서 결과값을 받아서 이전 액티비티로 전달을 해 주어야 하는 경우가 발생하였다. 이런 경우, 돌아갈 액티비티의 컨텍스트를 빌려서 사용하면 해당 아이템의 역할이 끝난 후, 돌아갈 액티비티로 결과값을 보낼수 있다. ((MainActivity)mContext).startActivityForResult(new Intent(),0); 위의 코드에서는 MainActivity의 context를 빌려서 다른 액티비티를 실행 하였고, 다른 액티비티가 끝나면, 결과값을 MainActivity로 보내게 된다. 더보기
[안드로이드] 키패드 강제로 올리기/내리기 액티비티가 처음 실행되었을 경우, 또는 어떤 항목을 검색하고나서 키패드로 내릴 때에는 InputMethodManager로 키패드를 컨트롤 할 수 있다. EditText mTitle = (EditText)findViewById(R.id.etTitle);//기능상 키보드가 사라짐과 연관있는 view를 사용하면 된다. InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); //키보드를 띄운다. inputMethodManager.showSoftInput(mTitle, 0); //키보드를 없앤다. inputMethodManager.hideSoftInputFromWindow(mTitle.get.. 더보기