Java:打印变量值,如Swift println()

时间:2015-02-09 22:02:14

标签: java android variables printing android-studio

如何在Android Studio中打印以下变量:

    globalVariable.setName("Android Example context variable");
    globalVariable.setEmail("xxxxxx@aaaa.com");

主要是调试流,但如果可能的话是TextView。

在public void onCreate(Bundle savedInstanceState)下我正在尝试:

    final GlobalClass globalVariable = (GlobalClass) getApplicationContext();
    globalVariable.setName("Android Example context variable");
    globalVariable.setEmail("xxxxxx@aaaa.com");
    Log.d("your_tag", "Name: " + globalVariable.getName());
    Log.d("your_tag", "Email: " + globalVariable.getEmail());

但不幸的是,应用程序停止了工作。

1 个答案:

答案 0 :(得分:0)

如果您点击" 6:Android"按钮附近" 4:运行"底部状态栏中的按钮。它将显示Logcat控制台。

您可以使用以下代码

在代码中打印到此日志
Log.d("your_tag", "printed_message");

所以在你的情况下,那将是

Log.d("your_tag", "Name: " + globalVariable.getName());
Log.d("your_tag", "Email: " + globalVariable.getEmail());

要使用这些字符串变量设置TextView,请执行以下操作

//Do this in onCreate, after setContentLayout();
TextView yourTextView = (TextView) findViewById(R.id.yourViewId);
yourTextView.setText(globalVariable.getName());