Я довольно хорошо знаком с Java, так как на самом деле я создаю свое собственное приложение. Но у меня есть несколько вопросов по продвинутым кодам Java ...
Я на самом деле пытаюсь сохранить массив строк в SharedPreferences, чтобы восстановить экран после выхода из приложения кнопкой home. Итак, я нашел эти две ссылки: Как заставить приложение Android вернуться к последнему открытому действию при перезапуске? и Можно ли добавить массив или объект в SharedPreferences на Android
Я знаю, что делать и как это сделать, так что это не главное в этой теме.
Суть в том, что я не знаком с конструкторами, использующими параметры между <> вместо (), я не понимаю, в чем разница с "классическим" конструктором.
Например, для моего проекта несколько дней назад я использовал ArrayAdapters (http://developer.android.com/reference/android/widget/ArrayAdapter.html), а для использования функции, подобной sort (Comparator comparator), мы должны использовать Comparator<? super T>
. Что это такое ?
Может кто-нибудь объяснить мне, как его использовать (не особенно для метода сортировки, но глобально), потому что я действительно потерян, и в моем проекте я использую некоторые лица Android, которые я даже не понимаю!
Надеюсь, мне все ясно, спасибо!