본문 바로가기

2019/032

인과 관계... 인공지능:튜링테스트에서 딥러닝까지 코딩을 하다보면 언제나 그 끝은 인공지능으로 귀결되는듯 하다. 아무래도 좀더 나은 프로그램을 짜려다 보면 점점 자동화되는 부분이 많아지고 이것은 결국, 모든것이 자동화되는 순간.. 인공지능이 되기 때문이다. 매번 이렇게 느끼면서도 막연히 "인공지능은 어려워.. 지금 내가 어떻게 만들어" 하며 미루기만 했는데 이젠 때가 된것 같았다.. 아니, 더이상 미룰수 없다는것을 알았다. 인공지능의 관심도가 극도로 높아진 지금이 개발의 적기이며 지금 안하면 앞서가기 힘들지 않을까 해서다. 마음은 급하지만 천리길도 한걸음부터이니.. 기초부터 탄탄히 다지는것이 필요해 정독할만한 교재를 찾았다. 인공지능의 전반적인 내용을 기초부터 담고 있을것 같아 이 책을 골랐다. 2개월에 걸쳐 끝까지 봤는데.. 솔직히, 절반의 절반도 이.. 2019. 3. 25.
Dialog를 닫았는데 background로 나갔다 들어오니 다시 열린다??? 안드로이드에서 대화상자를 띄울때 DialogFragment를 사용한다. 그런데 사용후 닫았는데도 화면을 끄거나 홈버튼을 누르거나 다른 앱을 잠시 사용한후 들어오면... 닫혔던 DialogFragment 놈이 되살아나 다시 뜨는 경우가 있다. 알고보니 dismiss 리스너를 등록하면 그런다. 즉, setDismissListener에 리스너를 넣었다면 반드시 종료할때 dismiss()를 호출해주어야 한다. 그러지않고 back 버튼이나 바깥화면 터치로 닫으면 나중에 다시 떠버린다. 당황하지 말고 다음과 같이 하자... dialog.setOnDismissListener { //리스너 내용 } dialog.setOnKeyListener { dialogInterface, i, keyEvent -> if (keyEv.. 2019. 3. 13.