builder.setPositiveButton("登陆", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Log.d("0", "0");
EditText et1 = (EditText)findViewById(R.id.et1);
EditText et2 = (EditText)findViewById(R.id.et2);
Log.d("1.1", "1.1");
String str1 = et1.getEditableText().toString();
Log.d("1", "1");
String str2 = et2.getText().toString();
Log.d("2", "2");
File f1 = new File("d:/Android/",str1);
Log.d("3", "3");
.....}error:java.lang.NullPointerException只能查得到前面的2个log,请问问题在哪
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Log.d("0", "0");
EditText et1 = (EditText)findViewById(R.id.et1);
EditText et2 = (EditText)findViewById(R.id.et2);
Log.d("1.1", "1.1");
String str1 = et1.getEditableText().toString();
Log.d("1", "1");
String str2 = et2.getText().toString();
Log.d("2", "2");
File f1 = new File("d:/Android/",str1);
Log.d("3", "3");
.....}error:java.lang.NullPointerException只能查得到前面的2个log,请问问题在哪
解决方案 »
- android使用NIO的Socket通信,无法收到返回值
- 新新菜鸟,android api 12一下的sdk都是null怎么破?
- android 关于考勤的问题。。求高人解决方案。。
- android 2.1比1.6 显示的图片大
- 怎么读取Android的系统文件和私有文件?
- Android 修改笔画粗细
- gen 下如何生成两个包名,如ApiDemos里面的com.example.android.apis和com.example.android.apis.app
- 三星手机关闭下载管理器之后,我的应用如果在更新,就会报错
- app调试的问题
- AbsListView onitemclick 问题
- 请教应用图标大小问题
- 学习了Rexsee的移动Web应用,不知Web开发是否会成为移动应用的趋势?
请把代码
EditText et1 = (EditText)findViewById(R.id.et1);
EditText et2 = (EditText)findViewById(R.id.et2);改成EditText et1 = (EditText)SampleActivity.this.findViewById(R.id.et1);
EditText et2 = (EditText)SampleActivity.this.findViewById(R.id.et2);
builder.setPositiveButton("登陆", new DialogInterface.OnClickListener() {@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Log.d("0", "0");
EditText et1 = (EditText)findViewById(R.id.et1);
EditText et2 = (EditText)findViewById(R.id.et2);Log.d("1.1", "1.1");
String str1 = et1.getEditableText().toString();
Log.d("1", "1");
if(et2 == null) {
Log.d("log", "et2 null");
}
if(et2.getText() == null {
Log.d("log", "et2 text null");
}
你看下到底是et2为null还是getText()返回的对象为null
LinearLayout test = (LinearLayout) LayoutInflater.from(context).inflate(R.layout.test, null);EditText et1 = (EditText)test.findViewById(R.id.et1);
EditText et2 = (EditText)test.findViewById(R.id.et2);
找个null错,也这么费劲?