Как привести ArrayList <> из списка <>

Может кто-нибудь объяснить, почему я не могу привести List<> к ArrayList<> с первым подходом, а со вторым? Спасибо.

Первый подход:

ArrayList<Task> tmp = ((ArrayList<Task>)mTrackytAdapter.getAllTasks(token));

Второй подход:

ArrayList<Task> tmp = new ArrayList<Task>(mTrackytAdapter.getAllTasks(token));
39
задан Paŭlo Ebermann 27 February 2011 в 21:53
поделиться