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 中的控制台。
我也提到了这个问题,但我仍然陷入困境。
之所以这么说,是因为没有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)
| 归档时间: |
|
| 查看次数: |
4762 次 |
| 最近记录: |