我再一次被难住了......以下代码在来自 SDK 的 Android 2.2 模拟器和我的 Galaxy Nexus(运行 4.0.1)上运行良好,但在 Xoom(Android 3.2)上运行应用程序时出现 NPE。
final TextView resNum = (TextView) findViewById(R.id.resNum);
System.out.println(resNum);
resNum.setOnClickListener(new View.OnClickListener() {
String num = resNum.getText().toString();
public void onClick(View v) {
Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:" + num));
startActivity(callIntent);
}
});
以上内容在 onCreate 方法中(当然还有其他内容)。
NPE 发生在对 resNum 执行“读取”操作时,即 println()。
谢谢