2016-06-24 2 views
1

Android N/API 24의 빠른 설정 API를 사용하고 있는데 꽤 생각해 보았지만 Tile의 기본 상태를 Tile.STATE_ACTIVE로 설정하는 방법을 찾지 못하는 것 같습니다.빠른 설정 타일의 기본 상태를 설정하는 방법이 있습니까?

내 서비스의 onCreate 메소드에서 상태를 설정하려고했지만 getQsTile() 메소드가 null을 반환하는 것으로 보입니다.

현재 onStartListening()을 재정의하고 거기에 상태를 설정하고 있지만 이는 대부분 깜박임 효과를 일으키는 것으로 보입니다.

이것은 아직 가능하지 않거나 뭔가 빠졌습니까?

답변

3

내 서비스의 onCreate 메소드에서 상태를 설정하려고했지만 getQsTile() 메소드가 null을 반환하는 것으로 보입니다.

그건 당신이 더 이상 그렇게하지 않습니다. NDP3 또는 NDP4부터는 use META_DATA_ACTIVE_TILE :

<meta-data android:name="android.service.quicksettings.ACTIVE_TILE" 
    android:value="true" /> 
+0

그게 전부 야! 감사. – russjr08

+0

사용 방법을 보여 주시겠습니까? – dhuma1981

+0

@ dhuma1981 : 저는 지금 당장 그 샘플을 발표하지 않았습니다. AFAIK,'TileService'의''요소 안에 들어가야합니다. – CommonsWare

관련 문제