我正在搞乱 Android N / API 24 中的快速设置 API,虽然我认为这是经过深思熟虑的,但我似乎找不到将 Tile 的默认状态设置为 Tile.STATE_ACTIVE 的方法......
我尝试在服务的 onCreate 方法中设置状态,但 getQsTile() 方法有时似乎返回 null。
目前,我正在重写 onStartListening(),并在那里设置状态,但这似乎在大多数情况下会导致闪烁效果。
这只是不可能的事情,还是我错过了什么?
我正在搞乱 Android N / API 24 中的快速设置 API,虽然我认为这是经过深思熟虑的,但我似乎找不到将 Tile 的默认状态设置为 Tile.STATE_ACTIVE 的方法......
我尝试在服务的 onCreate 方法中设置状态,但 getQsTile() 方法有时似乎返回 null。
目前,我正在重写 onStartListening(),并在那里设置状态,但这似乎在大多数情况下会导致闪烁效果。
这只是不可能的事情,还是我错过了什么?
我尝试在服务的 onCreate 方法中设置状态,但 getQsTile() 方法有时似乎返回 null。
这不再是你的做法了。从 NDP3 或 NDP4 开始,使用META_DATA_ACTIVE_TILE
:
<meta-data android:name="android.service.quicksettings.ACTIVE_TILE"
android:value="true" />