Android 10 APNs 跳转空界面或当前用户不可用问题
2019-12-17 本文已影响0人
朝闻道95
二话不说 先贴代码
private fun apnJump() {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) {
startActivity(Intent(Settings.ACTION_APN_SETTINGS).apply {
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
})
} else {
startActivity(Intent(Settings.ACTION_APN_SETTINGS).apply {
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
putExtra(":settings:show_fragment_as_subsetting", true)
putExtra("sub_id", SubscriptionManager.getDefaultDataSubscriptionId())
})
}
}
翻了半天的源码,参考:
算是多卡的问题,但是Extra 相关的属性又不开放,见鬼,只能翻源码硬写了。 希望大家看到后可以多测试下,可以在这讨论。