您好我为我的家庭作业开发了一个应用程序,该应用程序是关于连接java服务器的Android客户端。错误信息是这样的:
java.lang.NullPointerException:尝试调用虚拟方法' android.text.Editable android.widget.EditText.getText()'在空对象引用上
在这种方法中:
buttonconect.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String ip=ipAdress.getText().toString();
Client.SERVERIP=ip;
Intent intent = new Intent(Display.this, Connect.class);
startActivity(intent);
}
我尝试调用此字符串并保存我的Editext:这是我的类Connect
private String serverMessage;
public static String SERVERIP;----> here the error previous class
// address
public static final int SERVERPORT = 2222;
private OnMessageReceived mMessageListener = null;
private boolean mRun = false;
PrintWriter out;
BufferedReader in;
这有什么不对.Thx为所有人而且抱歉我的英语
答案 0 :(得分:0)
检查您的findViewbyId代码,看看您是否使用了edittext的正确ID
答案 1 :(得分:0)
1)Connect活动应该在ActivityManifest.xml中注册 2)尝试在Connect.java中包含正确的xml