Биллинг в Android-приложении Trivial Drive

Я делаю покупки в приложении, такие как TrivialDrive. Вызов queryInventoryAsync:

mHelper.queryInventoryAsync(mGotInventoryListener); 

mGotInventoryListener:

 IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() { public void onQueryInventoryFinished(IabResult result, Inventory inventory) { String price = inventory.getSkuDetails(SKU_ALL_INCLUSILE).getPrice(); Log.d("SKU", "price " + price); } }; 

OnClick работает отлично, и я могу совершить покупку. Но метод getPrice () создает NPE. Помоги мне, пожалуйста! Я хочу показать информацию о SKU в ListView.

РЕШИТЬ! Просто используйте:

  mHelper.queryInventoryAsync(true, skuList, mGotInventoryListener); 

Intereting Posts
Аннотация @InjectView не работает после импорта Butterknife в Android Studio? Какой адаптер использовать – BaseAdapter или ArrayAdapter? Начать работу, нажав на виджет Возможно ли узнать, что мое местоположение произошло от gps или glonass? Не удалось запустить startPreview Приложение Android извлекает данные с сервера, но безопасным способом Объект пользовательского интерфейса, созданный с помощью XML, не обрабатывается в Android Marshmallow Android DataBinding и MVVM – использование одинаковых файлов макета для разных условий с использованием одинаковых моделей просмотра OnConfigurationChanged не получает вызов в любое время в android Почему добавлено разрешение READ_PHONE_STATE? Android Swipe Отключение нескольких элементов для RecyclerView Как сохранить UID пользователя в базе данных firebase и сопоставить его с POJO Android-приложение выходит из строя на уровне API 19, но отлично работает на API выше 19 Странное поведение в браузере Android при выборе полей Обновление маркера карты в android