안녕하세요
몇일째 구글이랑 디져보고 응용해보고 도저히 안되서 여쭤봅니다.
구현하고자 하는건 텍스트에 내용이 바뀌면 mysql db에 자동으로 저장하는겁니다.
제가 완죤 초보라 좀 상세하게 가르침 부탁드립니다. 관련 사이트 알려주심 더욱 감사드리구요^
아래는 일반적으로 버튼 클릭 했을경우 db에 저장 됩니다. 스타트 쓰레드 해서
다른 좋은 방안 좀 알려주세요 ^^
class SendThread extends Thread{
public void run(){
try {
TextView texteyeview=(TextView)findViewById(R.id.texteyeview);
String viewCount =texteyeview.getText().toString();
String data = "viewCount=" + viewCount ;
URL url = new URL("http://*********/android/sendfreetalk.php");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
//데이터를 보내는 작업
OutputStream os = conn.getOutputStream();
OutputStreamWriter wr = new OutputStreamWriter(os);
wr.write(data);
wr.flush();
InputStream is = conn.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
StringBuffer str = new StringBuffer();
String line = null;
while((line = br.readLine()) != null){
str.append(line);
}
String recData = str.toString();
wr.close();
br.close();
mTimer.sendEmptyMessage(0);
} catch (Exception e) {
Log.e("viewCount", "Error in http connection "+e.toString());
}
}}