如何将结果记录到android studio中的控制台

Ten*_*man 0 javascript android

我刚刚在我的 android studio 项目中做了一个小测试用例,请参阅下面的代码:

public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> {

    MainActivity activity;



    public MainActivityTest() {
        super(MainActivity.class);
    }

    @Override
    protected void setUp() throws Exception {
        super.setUp();
        activity = getActivity();
    }

    public void testMainActivity() {
        TextView textView = (TextView) activity.findViewById(R.id.hello_world);
        Log.d(textView);
        assertNotNull(textView);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想做的就是将 的值记录textView到控制台,所以我参考了文档并看到我可以console.log()使用Log.d(testView);.

但问题是我的代码中的以下行:

Log.d(testView);,导致错误,当我将鼠标悬停在上面时,Log我收到消息“无法解析符号日志”。

所以我的问题是如何将结果记录到 android studio 中的控制台。

我也提到了这个问题,但我仍然陷入困境。

Seb*_*eła 6

之所以这么说,是因为没有Log.d(TextView textView)方法。这是一个文档https://developer.android.com/reference/android/util/Log.html。但有一个Log.d(String tag, String message)方法。然后称呼它为

Log.d("Message tag",textView.getText().toString());
Run Code Online (Sandbox Code Playgroud)