我正在摆弄 Android N / API 24 中的快速设置 API,虽然我认为这是经过深思熟虑的,但我似乎找不到一种方法将 Tile 的默认状态设置为 Tile.STATE_ACTIVE...
我尝试在服务的 onCreate 方法中设置状态,但 getQsTile() 方法有时似乎返回 null。
目前,我正在重写 onStartListening(),并在那里设置状态,但这似乎在大多数情况下会导致闪烁效果。
这只是目前不可能的事情,还是我错过了什么?
我尝试在服务的 onCreate 方法中设置状态,但 getQsTile() 方法有时似乎返回 null。
你不再这样做了。从 NDP3 或 NDP4 开始,use META_DATA_ACTIVE_TILE https://developer.android.com/reference/android/service/quicksettings/TileService.html#META_DATA_ACTIVE_TILE:
<meta-data android:name="android.service.quicksettings.ACTIVE_TILE"
android:value="true" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)