Когда я использую методы put / get в классе Intent, мне интересно, зачем нам нужен метод - "putIntegerArrayListExtra" в классе Intent?
В классе Intent уже есть методы put / get для "int array":
public int[] getIntArrayExtra (String name)
public Intent putExtra (String name, int[] value)
https://developer.android.com/reference/android/content/Intent
Итак, зачем нам все еще нужен своего рода избыточный метод - putIntegerArrayListExtra?
Однако для double / Doule или float / Float такого метода не существует, например, «putDouleArrayListExtra».
Мне интересно, почему Google делает такой дизайн?
Есть ли особые случаи, когда метод putIntegerArrayListExtra намного лучше, чем putExtra (имя строки, значение int [])?
Существуют ли какие-либо особые случаи, когда нам нужно перенести список массивов Integer куда-нибудь с помощью Intent obj?
Заранее спасибо!