Получение нулевого для номера sim 2 при получении правильного имени оператора sim 2 (SubscriptionInfo) - PullRequest
0 голосов
/ 07 января 2019

Я использую SubscriptionInfo для чтения информации о двух симах. Я получаю все данные о симе 1 правильно (т.е. номер сима, имя носителя сима), но не получить номер сима 2. Несмотря на информацию о номере sim 2, все данные, которые я получаю, верны, но получают номер sim 2 NULL.

List<SubscriptionInfo> subsInfoList = subscriptionManager.getActiveSubscriptionInfoList();

    List<String> numbers=new ArrayList<String>();
    List<String> NetworkName=new ArrayList<String>();

    for (SubscriptionInfo subscriptionInfo : subsInfoList) {

        String number=subscriptionInfo.getNumber();
        String name=subscriptionInfo.getCarrierName().toString();

        numbers.add(number);
        NetworkName.add(name);
    }

    Toast.makeText(this, ""+numbers.get(0), Toast.LENGTH_SHORT).show(); //Getting Number Correct
    Toast.makeText(this, ""+numbers.get(1), Toast.LENGTH_SHORT).show(); //Getting Null <--------------

    Toast.makeText(this, ""+NetworkName.get(0), Toast.LENGTH_SHORT).show(); //Getting Network Name Correct
    Toast.makeText(this, ""+NetworkName.get(1), Toast.LENGTH_SHORT).show(); //Getting Netword Name Correct
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...