반응형
Async Task 를 Base Class라고 선언한다.
Async Task = Thread + Handler
21버전으로 바꿔줘야 한다.
1.연동하기
2.요청받기
3.요청받고 데이터도 보내기
jackson databind dependency가 있어야 한다.
gson
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @RequestMapping("/test") public String test(HttpServletRequest request, HttpServletResponse response, HttpSession session) { return "aa"; } @RequestMapping("/android") public void androidTest() { System.out.println("Android로 접근했습니다."); } @RequestMapping("/android2") public void androidTestRequest(HttpServletRequest request) { System.out.println(request.getParameter("title")); System.out.println(request.getParameter("memo")); } | cs |
package com.ktds.jgbaek.myremoteweb;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.widget.TextView;
import com.google.gson.Gson;
import java.util.HashMap;
import java.util.Map;
public class MainActivity extends ActionBarActivity {
private TextView tvTitle;
private TextView tvMemo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvTitle = (TextView) findViewById(R.id.tvTitle);
tvMemo = (TextView) findViewById(R.id.tvMemo);
NetworkTask2 networkTask2 = new NetworkTask2();
Map params = new HashMap();
params.put("title","메모입니다...");
params.put("memo", "메모");
networkTask2.execute(params);
}
public class NetworkTask2 extends AsyncTask
반응형
'Back-end > Android' 카테고리의 다른 글
[Android] 앱 - 데이터베이스 Data가져오기 (0) | 2016.06.20 |
---|---|
[Android] 앱 - 데이터베이스 Data 등록하기 (0) | 2016.06.20 |
[Android] 앱 - 데이터베이스 연동하기 (0) | 2016.06.20 |
[Android] icon (0) | 2016.06.17 |
[Android] 이쁜 메뉴 만들기 / fragment (0) | 2016.06.16 |