2015-07-16 4 views
-2

Я пытаюсь реализовать некоторые IAP в своем приложении, и я застрял на, казалось бы, простой части. Это не вопрос IAP, это вопрос об использовании списка();Android Studio list() использование

На сайте я следую это одна написана гугле: http://developer.android.com/training/in-app-billing/list-iab-products.html

На этой странице они направляют мне просто сделать это:

List additionalSkuList = new List(); 
additionalSkuList.add(SKU_APPLE); 
additionalSkuList.add(SKU_BANANA); 
mHelper.queryInventoryAsync(true, additionalSkuList, 
    mQueryFinishedListener); 

Это так просто!

Кроме этого нет. Компилятор не позволит мне просто написать «новый список();» так как это абстрактно. Он хочет, чтобы я переоценил некоторые вещи, но есть сотни вариантов.

Есть ли более простой способ сделать это? Я не могу найти что-либо вообще в Интернете о правильном использовании List(); возможно потому, что список слов слишком общий, чтобы сузить.

Любые идеи?

+1

попробуйте 'new ArrayList();' – Buddy

+0

@Buddy - Спасибо за ответ bro. Будет ли это работать как параметр для перехода к этой функции ?: queryInventoryAsync (boolean, List, QueryInventoryFinishedListener). Он запрашивает список как второй параметр. – Bisclavret

ответ

2

В этом случае вы можете использовать ArrayList, потому что ArrayList является косвенным подклассом интерфейса List. Вы можете узнать больше об этом here.