sobota, 7 kwietnia 2018

Czy zawsze da się wrócić do zadania?

Ustawiając aplikacji niestandardowe atrybuty trzeba się upewnić, że do wszystkich rozpoczętych przez naszą aplikację zadań będzie można wrócić.

Czyli za każdym razem, gdy jakaś aktywność ma dla atrybutu launchMode wartość singleTask lub  singleInstance, aktywność ta powinna:
  • mieć zadeklarowane w manifeście (w tagu <intent filter>), że jest to 
    • aktywność główna - <action android:name="android.intent.action.MAIN" />
    • można się przez nią połączyć z zadaniem - <category android:name="android.intent.category.LAUNCHER" />
  • mieć ustawioną dla atrybutu finishOnTaskLaunch wartość false.

Brak komentarzy:

Prześlij komentarz