【问题标题】:can not connect my app to web service无法将我的应用程序连接到网络服务
【发布时间】:2014-11-06 09:32:08
【问题描述】:

连接网络服务时无法运行我的安卓应用程序并且无法连接到网络服务

     public class Rgister extends Activity {
        private Spinner spinner1, spinner2, spinner3, spinner4;
            public  static String res="";
            private Button mButton;
            static final String AB = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            static Random rnd = new Random();

            public void onCreate(Bundle savedInstanceState) {
                requestWindowFeature(Window.FEATURE_NO_TITLE);
                super.onCreate(savedInstanceState);
                setContentView(R.layout.register);
                ImageView v = (ImageView) findViewById(R.id.image_2);
                v.setImageResource(R.drawable.logo_);
                new GetData("","feri").execute();
            }
}

【问题讨论】:

    标签: android web-services android-asynctask execute


    【解决方案1】:

    和 GetData 类:

    class GetData extends AsyncTask {
    
    
        private String Link = "";
    
        private String User = "";
    
        public GetData(String link, String user) {
    
            Link = link;
            User = user;
    
        }
    
    
        @Override
        protected String doInBackground(Object[] params) {
    
            try {
                String data= URLEncoder.encode("user", "UTF8")+"="+URLEncoder.encode(User,"UTF8");
                URL mylink = new URL(Link);
                URLConnection connect = mylink.openConnection();
    
    
                connect.setDoOutput(true);
                OutputStreamWriter wr=new OutputStreamWriter(connect.getOutputStream());
                wr.write(data);
                wr.flush();
                BufferedReader reader = new BufferedReader(
                        new InputStreamReader(connect.getInputStream()));
                StringBuilder sb = new StringBuilder();
    
                String line = null;
                while ((line = reader.readLine()) != null) {
    
                    sb.append("line");
    
    
                }
                Rgister.res=sb.toString();
            } catch (Exception e) {
    
            }
    
            return "";
    
    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      相关资源
      最近更新 更多