可能重复:
How to print the data which is coming from the edittext?
final ViewGroup layout6 = (ViewGroup) LayoutInflater.from(Menus.this)
.inflate(R.layout.beefkabobsandwhichdialog, null);
AlertDialog.Builder builder6 = new AlertDialog.Builder(Menus.this);
builder6.setView(
LayoutInflater.from(Menus.this)
.inflate(R.layout.beefkabobsandwhichdialog, null));
builder6.setPositiveButton("Add2Order",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
String str = ((EditText)layout6.findViewById(R.id.quantityedittext1))
.getText().toString();
System.out.println(str);
}
});
答案 0 :(得分:1)
你在那里写的东西会在Logcat中打印你的结果,但很难看到。您可以尝试两件事:
替换
System.out.println(str);
带
System.out.println("****************************************************");
System.out.println(str);
System.out.println("****************************************************");
很难错过。
人们通常会做的是以Logcat格式打印出来。以下是如何执行此操作的代码:
Log.i(tag, str);
'tag'这里是一个字符串,它将显示在Logcat的左侧列中。这使得识别非常容易,因为您可以添加过滤器以仅显示具有所选标记的日志。这是推荐的方法,但您可以使用标准的System.out.println()。它确实有用,真的很难看。