小编Ish*_*arg的帖子

Android:尽管存在 SIM,subscriptionManager.getActiveSubscriptionInfoList() 给出 null

使用 SubscriptionManager 获取 sim 详细信息,但对于少数用户,即使设备中存在 sim,subscriptionManager.getActiveSubscriptionInfoList() 也会返回 null(已授予 READ_PHONE_STATE 权限)。

val subscriptionManager: SubscriptionManager = (SubscriptionManager) context.getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);
val subscriptionInfos = subscriptionManager.getActiveSubscriptionInfoList();
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以获取 sim 详细信息吗?

android telephonymanager kotlin

6
推荐指数
0
解决办法
1091
查看次数

Kotlin:如何根据对象值将对象列表转换为集合

请建议将路线转换为routeMap的更好方法。

lateinit var routes: List<Pair<String, String>>
val routesMap = HashMap<String, ArrayList<String>>
routes.forEach { 
    routesMap.getOrPut(it.first) { ArrayList<String>() }.add(it.second)
}
Run Code Online (Sandbox Code Playgroud)

collections android kotlin java-stream flatmap

0
推荐指数
1
解决办法
753
查看次数