목록2017/07 (3)
기록저장 블로그
우선 엑티비티 값 넘겨서 테스트 하기위해 2개의 엑티비티를 생성해준다. MainActivity.java ViewActivity.java 뷰 파일도 같이... activity_main.xml activity_view.xml (이렇게 엑티비티를 생성하면 쉽게 엑티비티 구성이 가능하다. (패키지 쪽은 엑티비티가 생성될 패키지 경로를 입력해주면된다.)) 생성이 되면 activity_view 에다가 인텐트에서 가져온 값을 출력하기 위한 텍스트뷰를 추가해준다. (텍스트뷰 아이디는 tx_view 으로 설정) 이제 다시 MainActivity.java 로 돌아와 코드작성 public class MainActivity extends AppCompatActivity { Intent intent; String msg = n..
Presenter MainPresenter.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 publicclassMainPresenter { //보여주는곳 publicinterfacview { voidButtonClick(); //버튼 클릭시 } //기능작동 interfacepresenter { StringshowMsg(); //토스트 메세지 보여주기 StringsetMsg(); //토스트 메세지 내용 설정 } } cs ButtonService.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public class ButtonService implements MainPresenter.presenter { privateButtonC..
스프링에서 거의 사용자가 입력받은 부분들은 Controller 에서 작동한다.따라서, 컨트롤러에서 맵핑한 주소로 접속하면 메소드에서 선언한 작업이 작동이된다. 지금부터 컨트롤러 주소 맵핑하는법을 알아보겠습니다. 다음 코드는 스프링 프로젝트 처음 생성시 기본으로 생성되는 컨트롤러 소스이다. @Controller public class HomeController { private static final Logger logger = LoggerFactory.getLogger(HomeController.class); /** * Simply selects the home view to render by returning its name. */ @RequestMapping(value = "/", method = R..