2

Android N / API 24 のクイック設定 API をいじっています。かなりよく考えられていると思いますが、タイルのデフォルト状態を Tile.STATE_ACTIVE に設定する方法が見つからないようです...

サービスの onCreate メソッドで状態を設定しようとしましたが、getQsTile() メソッドが時々 null を返すようです。

現在、onStartListening() をオーバーライドして状態を設定していますが、ほとんどの場合、ちらつきが発生するようです。

これはまだ不可能なことですか、それとも何か不足していますか?

4

1 に答える 1

4

サービスの onCreate メソッドで状態を設定しようとしましたが、getQsTile() メソッドが時々 null を返すようです。

それはもうあなたがする方法ではありません。NDP3 または NDP4 から始めて、次を使用しますMETA_DATA_ACTIVE_TILE

<meta-data android:name="android.service.quicksettings.ACTIVE_TILE"
  android:value="true" />
于 2016-06-24T18:36:16.470 に答える