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

매니패스트 minSdkVersion="11" 변경후 url.openStream(); 시행이안되요

0 추천
노란부분이 실행이 안됩니다 매니패스터 minSdkVersion="11" 만변경하면 잘되는데요 누가좀 알려주세요 ㅠㅠ

runOnUiThread(new Runnable() {
                         
                        public void run() {
                            // TODO Auto-generated method stub
                            nick= edtname.getText().toString();
                            String  life= "1";
                            
                             
                            try {
                            
                            	if(a==0){
                            		
                            		String b="1";
                            		
                            		URL url = new URL(SERVER_ADDRESS + "/insert.php?"
                                	    + "nick=" + URLEncoder.encode(nick, "UTF-8")
                                        + "&life=" + URLEncoder.encode(life, "UTF-8")
                            		    + "&team=" + URLEncoder.encode(b, "UTF-8"));
                            		
                                        
                            	//변수값을 UTF-8로 인코딩하기 위해 URLEncoder를 이용하여 인코딩함
                            		Toast.makeText(new_activity.this,
                                            "하기전", Toast.LENGTH_SHORT).show();
                            		url.openStream();
                            		Toast.makeText(new_activity.this,
                                            "하고후", Toast.LENGTH_SHORT).show();//서버의 DB에 입력하기 위해 웹서버의 insert.php파일에 입력된 이름과 가격을 넘김
                            	}
                            	
                            	else if(a==1)
                            	{
                            		String b="0";
                            		
                                    URL url = new URL(SERVER_ADDRESS + "/insert.php?"
                                            + "nick=" + URLEncoder.encode(nick, "UTF-8")
                                            + "&life=" + URLEncoder.encode(life, "UTF-8")
                                    		+ "&team=" + URLEncoder.encode(b, "UTF-8")); 
                                    
                                   
                                	//변수값을 UTF-8로 인코딩하기 위해 URLEncoder를 이용하여 인코딩함
                                    Toast.makeText(new_activity.this,
                                            "하기전", Toast.LENGTH_SHORT).show();
                                    url.openStream(); //서버의 DB에 입력하기 위해 웹서버의 insert.php파일에 입력된 이름과 가격을 넘김
                                    Toast.makeText(new_activity.this,
                                            "하고후", Toast.LENGTH_SHORT).show();
                                }
                                                           	
                            	
                            	
                            	String result = getXmlData("insertresult.xml", "result"); //입력 성공여부
                                 
                                if(result.equals("1")) { //result 태그값이 1일때 성공
                                    Toast.makeText(new_activity.this,
                                            "DB insert 성공", Toast.LENGTH_SHORT).show();
                                     
                                    edtname.setText("");
                                    
                                }
                                else //result 태그값이 1이 아닐때 실패
                                    Toast.makeText(new_activity.this,
                                            "DB insert 실패", Toast.LENGTH_SHORT).show();
                            } catch(Exception e) {
                            	String str="1";
                            	Log.e("", " " + str);
                            	
                            }

 

능능능 (120 포인트) 님이 2013년 11월 5일 질문
능능능님이 2013년 11월 5일 태그 변경

1개의 답변

0 추천
openStream을 만나면 다 작업이 안 되는건가요?

쓰레드를 새로 생성해서 하는 작업인지 궁금하네요.

쓰레드를 새로 생성해서 동일한 작업을 해 보세요..
인연 (31,880 포인트) 님이 2013년 11월 13일 답변
...