Зачем нам нужен метод "putIntegerArrayListExtra" в классе Intent - PullRequest
0 голосов
/ 18 апреля 2019

Когда я использую методы 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?

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...