Java 如何检测第二个sim卡是否没有服务/信号?

Java 如何检测第二个sim卡是否没有服务/信号?,java,android,android-studio,Java,Android,Android Studio,我们遇到了一个问题,第一个sim卡插槽是空的,第二个插槽有一个sim卡。使用SubscriptionManager,我们可以通过以下方式获得所有SIM卡的详细信息: 我认为SubscriptionManager.getActiveSubscriptionInfo()返回有信号的sim卡,但事实并非如此,它仍然返回大小为1的列表(第二个sim卡没有信号) 但是,我们无论如何都不必检查第二个sim卡是否有信号。SubscriptionInfo不包含sim卡的任何状态

我们遇到了一个问题,第一个sim卡插槽是空的,第二个插槽有一个sim卡。使用SubscriptionManager,我们可以通过以下方式获得所有SIM卡的详细信息:

我认为SubscriptionManager.getActiveSubscriptionInfo()返回有信号的sim卡,但事实并非如此,它仍然返回大小为1的列表(第二个sim卡没有信号)

但是,我们无论如何都不必检查第二个sim卡是否有信号。SubscriptionInfo不包含sim卡的任何状态