错误日志:Attempt to invoke virtual method 'java.io.OutputStream java.net.Socket.getOutputStream()' on a null object reference
at com.example.myapplication.Main2Activity$4.run(Main2Activity.java:127)
错误部分代码:
new Thread() {
@Override
public void run() {
try {
// socket.getInputStream()
DataOutputStream writer = new DataOutputStream(mSocket.getOutputStream());
writer.writeUTF(str); // 写一个UTF-8的信息
Log.d("Main2Activity","发送消息");
System.out.println("发送消息");
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
求大佬帮助 !!
at com.example.myapplication.Main2Activity$4.run(Main2Activity.java:127)
错误部分代码:
new Thread() {
@Override
public void run() {
try {
// socket.getInputStream()
DataOutputStream writer = new DataOutputStream(mSocket.getOutputStream());
writer.writeUTF(str); // 写一个UTF-8的信息
Log.d("Main2Activity","发送消息");
System.out.println("发送消息");
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
求大佬帮助 !!
解决方案 »
- 编译源代码遇到问题collect2: ld terminated with signal 7 [Bus error]
- CTP 驱动中的 ctp_detect等是如何被内核调用到的? 是如何被android4.0调用到的?
- 关于EditText的onTextChange函数
- Android WebView加载地图不能拖动的问题
- 如何实现一个Intent调用相册和照相两个系统调用呢?
- smdkv210如果升级到android3.0
- 调用android 系统搜索,软键盘第一次不会自动隐藏。
- 用AsyncTask处理XML SAX解析。。。。。
- android 支持 U盘识别
- 如何判断一个已安装的程序是否是系统包呢?
- 请问安装Android stdio 怎么换模拟器?
- Android ImageView 控件方法使用出错
mSocket = new Socket(et_ip.getText().toString(), 1989);private Socket mSocket;
mSocket = new Socket(et_ip.getText().toString(), 1989);private Socket mSocket;
换成这个试一下 writer.write(str).getBytes("utf-8"));