如何将EditText内容打印到日志?

时间:2011-03-02 13:27:18

标签: android

  

可能重复:
  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);
    }
});

1 个答案:

答案 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()。它确实有用,真的很难看。