마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

초보입니다.. 버튼을 눌렀을 시, phpmyadmin에서 table에서 값이 변하지 않습니다

0 추천

                }runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        String concent_ch1 = mainplug_content1+"";
                        String concent_ch2 = mainplug_content2+"";
                        String usb_ch1 = mainplug_content3+"";
                        String usb_ch2 = mainplug_content4+"";
                        Log.i("성공2-1","여기까진 된다");
                        // xml 파싱
                        try {
                            URL url = new URL(SERVER_ADDRESS + "/mainplug.php?"
                                    + "concent_ch1=" + URLEncoder.encode(concent_ch1, "UTF-8") +"&concent_ch2=" + URLEncoder.encode(concent_ch2, "UTF-8") + "&usb_ch1=" + URLEncoder.encode(usb_ch1, "UTF-8")+"&usb_ch2=" + URLEncoder.encode(usb_ch2, "UTF-8"));
                            Log.i("성공2-2","여기까진 된다");
                            URLConnection conn = url.openConnection();
                            Log.i("성공2-3","여기까진 된다");
                            conn.setConnectTimeout(3000);
                            conn.setReadTimeout(3000);
                            Log.i("성공2-4","여기까진 된다");
                            InputStream is2 = conn.getInputStream();
                            Log.i("성공2-5","여기까진 된다");
                            String rs5 = concent_ch1 + concent_ch2 + usb_ch1 + usb_ch2;
                            rs5 = getXmlData("insertresult.xml", "rs5");
                            Log.i("성공2-6","여기까진 된다");
                        } catch (Exception e) {
                            Log.e("Error", e.getMessage());                     
                        }
                    }
                });
            }
        });

phpmyadmin의 mainplug 테이블 내에서 concent_ch1,2와 usb_ch1,2는 int형 입니다..

 

jpjp (150 포인트) 님이 2017년 4월 11일 질문

1개의 답변

+1 추천

로그가 없어서 뭐라 단정짓기는 그렇고

1.서버랑 안드로이드랑 같은 네트워크 환경에있는지 체크

2.127.0.0.1//mainplug.php 에다가 get으로 해당 소스페이지에있는 변수들 날려봐서 디빙 update되는지 안되는지 확인하셔야겠네여 만약 안된다면 소스문제일테고 된다면 안드로이드 문제 or 같은 네트워크 환경이아니던가 둘중 하나니깐여

 

sadeva (21,550 포인트) 님이 2017년 4월 12일 답변
감사합니다 일일이 로그로 int가 어디서 변하는가 알아보려고 찍었더니, 통신부분이 버튼 이벤트 끝나고 처리하기 때문에 on이여도 '0'만 들고와서 였습니다.. 감사합니다!
...