socket-Android:Method getText().tostring()出了问题!请问要怎么修改?

问题描述

Android:Method getText().tostring()出了问题!请问要怎么修改?

public void connect() {
AsyncTask read = new AsyncTask() {
private String[] values;

        @Override
        protected Void doInBackground(Void... arg0) {
            try {
                socket = new Socket(**ip.getText().toString(),** 12345); //这里出了问题
                writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
                reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
                publishProgress("@success");
            } catch (IOException e) {
                Toast.makeText(MainActivity.this, "Build fail!", Toast.LENGTH_SHORT).show();
                e.printStackTrace();
            }

            try {
                String line = null;
                while ((line = reader.readLine()) != null) {
                    publishProgress(line);
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
            return null;
        }

解决方案

什么问题,是不是ip是null,访问出错

解决方案二:

前面已经写了 ip = findViewById(。。。。。)
问题是那个getText要在UI线程才可以
可是网上的视频里别人也是这么写的呀
下载了原代码也是这里出错
真不知道视频里是怎么运行的

时间: 2024-12-03 15:16:15

socket-Android:Method getText().tostring()出了问题!请问要怎么修改?的相关文章

java-Android: EditText.getText().toString()不能运行

问题描述 Android: EditText.getText().toString()不能运行 我使用下面的代码用一个 EditText 创建一个 AlertDialog: AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle("Title"); builder.setView(LayoutInflater.from(context).inflate(R.layout.dialo

Android应用socket创建失败,抛出IOException,大神帮忙看看因为什么

问题描述 Android应用socket创建失败,抛出IOException,大神帮忙看看因为什么 上代码: 服务器端 package com.boge.server.model; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.OutputStream; import java.net.ServerSocket; imp

Android 自定义界面的弹出框(可输入数据)

    上午写了一篇博文,介绍了如何定义从屏幕底部弹出PopupWindow,写完之后,突然想起之前写过自定义内容显示的弹出框,就随手写了两个实例,分享出来: 第一种实现方式:继承Dialog  1.1 线定义弹出框要显示的内容:create_user_dialog.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.

Android 继承DialogFragment弹出dialog对话框

相信现在Android软件开发员,都经常用到这种方式弹出对话框的.Android继承DialogFragment弹出dialog对话框,这样弹出有很多可以灵活处理地方,想什么启动,什么时候数据接口返回都可以,有自已layout布局,生命周期.下面看看我写demo. 本文代码下载:请点击这里 转载请注明出处: http://blog.csdn.net/qq_16064871 一.MainActivity [java] view plaincopy package com.example.fragm

Android分页中显示出下面翻页的导航栏的布局实例代码

当页面条目过多的时候需要分页,要在布局中显示出分页的相关布局,使用android:layout_weight="11" activity_call_safe.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay

Android解决dialog弹出时无法捕捉Activity的back事件的方法

  本文实例讲述了Android解决dialog弹出时无法捕捉Activity的back事件的方法.分享给大家供大家参考.具体分析如下: 在一些情况下,我们需要捕捉back键事件,然后在捕捉到的事件里写入我们需要进行的处理,通常可以采用下面三种办法捕捉到back事件: 1)重写onKeyDown或者onKeyUp方法 2)重写onBackPressed方法 3)重写dispatchKeyEvent方法 这三种办法有什么区别在这里不进行阐述,有兴趣的朋友可以查阅相关资料. 然而在有dialog弹出

Android解决dialog弹出时无法捕捉Activity的back事件的方法_Android

本文实例讲述了Android解决dialog弹出时无法捕捉Activity的back事件的方法.分享给大家供大家参考.具体分析如下: 在一些情况下,我们需要捕捉back键事件,然后在捕捉到的事件里写入我们需要进行的处理,通常可以采用下面三种办法捕捉到back事件: 1)重写onKeyDown或者onKeyUp方法 2)重写onBackPressed方法 3)重写dispatchKeyEvent方法 这三种办法有什么区别在这里不进行阐述,有兴趣的朋友可以查阅相关资料. 然而在有dialog弹出时,

Android 中Popwindow弹出菜单的两种方法实例

Android 中Popwindow弹出菜单的两种方法实例 1.popWindow就是对话框的一种方式! 此文讲解的android中对话框的一种使用方式,它叫popWindow. 2.popWindow的特性 Android的对话框有两种:PopupWindow和AlertDialog.它们的不同点在于: AlertDialog的位置固定,而PopupWindow的位置可以随意. AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的. PopupWindow的位置按照有无偏

android 自定义ActionProvider弹出位置

问题描述 android 自定义ActionProvider弹出位置 自己写的ActionProvider弹出会吧ActionBar遮住 怎样向微信一样在ActionBar下面呢 解决方案 http://blog.csdn.net/guolin_blog/article/details/25466665