在android的logcat中以新行打印数组列表的每个元素
在我的应用程序中,我有在android的logcat中以新行打印数组列表的每个元素,android,Android,在我的应用程序中,我有ArrayList,其中包含应用程序包名称。我想在logcat中的新行中打印ArrayList的每个元素,如下所示: com.android.mms com.android.contacts com.whatsapp 就像这只原木猫 我该怎么做。您可以通过以下方式打印数组列表中的所有名称: private final String TAG = "DEBUG_TAG"; @Override public void onCreate(Bundle savedInstanceS
ArrayList
,其中包含应用程序包名称。我想在logcat中的新行中打印ArrayList
的每个元素,如下所示:
com.android.mms
com.android.contacts
com.whatsapp
就像这只原木猫
我该怎么做。您可以通过以下方式打印数组列表中的所有名称:
private final String TAG = "DEBUG_TAG";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
List<String> nameList = new ArrayList<>();
//populate nameList
...
for(String name : nameList)
Log.d(TAG, name);
}
private final String TAG=“DEBUG_TAG”;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
列表名称列表=新的ArrayList();
//填充名称列表
...
用于(字符串名称:名称列表)
Log.d(标签、名称);
}
在循环中<代码>Log.i(“标记”、“文本”)@Sandeep It Help,你可以投票并接受这个答案:-)实际上这个代码是危险的,因为在发布版本中,ProGuard会删除日志代码,你可能会保持非闭环状态。将日志代码放在花括号中,这样在ProGuard之后您将有空循环。这也不是最好的。