Убедитесь, что вы проверите, существует ли результат задачи, и если он не нулевой. Хотя ваша задача может быть успешной и документы могут существовать в искомой коллекции, их данные могут быть нулевыми (поскольку у вас могут быть документы без данных внутри), что может привести к сбою приложения.
if(task.isSuccessful())
{
if (task.getResult().exists() && task.getResult() != null) {
List<String> listJobss = new ArrayList<>();
for (DocumentSnapshot doc : task.getResult()) {
// Log.d("lissss",doc.getString("jobName"));
Log.d("Itwork", doc.getData().toString());
//Crash
// listJobss.add(doc.get("jobName").toString());
}
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getApplication(), android.R.layout.simple_list_item_1, listJobss);
list.setAdapter(arrayAdapter);
}
}