Может кто-нибудь объяснить, почему я не могу привести List<>
к ArrayList<>
с первым подходом, а со вторым? Спасибо.
Первый подход:
ArrayList<Task> tmp = ((ArrayList<Task>)mTrackytAdapter.getAllTasks(token));
Второй подход:
ArrayList<Task> tmp = new ArrayList<Task>(mTrackytAdapter.getAllTasks(token));