Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 58cd6d4d authored by Adarsh Fernando's avatar Adarsh Fernando
Browse files

Docs: Background optimizations 'foreground' -> 'running app' fix.

Change-Id: I2ad646f09303a8472a00a1132d50cfa9a8c8409a
parent 0050cd77
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -156,10 +156,9 @@ page.image=images/cards/card-n-changes_2x.png
<ul>
  <li>Apps targeting Android N do not receive {@link
  android.net.ConnectivityManager#CONNECTIVITY_ACTION} broadcasts, even if they
  have manifest entries to request notification of these events. Apps running
  in the foreground can still listen for {@code CONNECTIVITY_CHANGE} on their
  main thread if they request notification with a {@link
  android.content.BroadcastReceiver}.
  have manifest entries to request notification of these events. Apps that are
  running can still listen for {@code CONNECTIVITY_CHANGE} on their main thread
  if they request notification with a {@link android.content.BroadcastReceiver}.
  </li>

  <li>Apps cannot send or receive {@link
+5 −6
Original line number Diff line number Diff line
@@ -59,9 +59,9 @@ page.keywords="android N", "implicit broadcasts", "job scheduler"
<ul>
  <li>Apps targeting the Preview do not receive {@link
  android.net.ConnectivityManager#CONNECTIVITY_ACTION} broadcasts if they
  register to receive them in their manifest. Apps running in the foreground
  can still listen for {@code CONNECTIVITY_CHANGE} on their main thread by
  registering a {@link android.content.BroadcastReceiver} with {@link
  register to receive them in their manifest. Apps that are running can still
  listen for {@code CONNECTIVITY_CHANGE} on their main thread by registering a
  {@link android.content.BroadcastReceiver} with {@link
  android.content.Context#registerReceiver Context.registerReceiver()}.
  </li>

@@ -165,9 +165,8 @@ public static void scheduleJob(Context context) {
</h3>

<p>
  Apps running in the foreground can still listen for {@code
  CONNECTIVITY_CHANGE} with a registered {@link
  android.content.BroadcastReceiver}. However, the {@link
  Apps that are running can still listen for {@code CONNECTIVITY_CHANGE} with a
  registered {@link android.content.BroadcastReceiver}. However, the {@link
  android.net.ConnectivityManager} API provides a more robust method to request
  a callback only when specified network conditions are met.
</p>