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

Commit d9a9601f authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Move the block bg activity starts toast msg to string resources"

parents 5bf79b4a ac213c6e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -4291,6 +4291,13 @@
    <!-- Title text to append when the display is secure.  [CHAR LIMIT=30] -->
    <string name="display_manager_overlay_display_secure_suffix">, secure</string>

    <!-- Activity starter -->
    <!-- Toast message for blocking background activity starts feature running in permissive mode -->
    <string name="activity_starter_block_bg_activity_starts_permissive">This background activity start from <xliff:g id="packageName" example="com.example">%1$s</xliff:g> will be blocked in future Q builds. See go/q-bg-block.</string>

    <!-- Toast message for blocking background activity starts feature running in enforcing mode -->
    <string name="activity_starter_block_bg_activity_starts_enforcing">Background activity start from <xliff:g id="packageName" example="com.example">%1$s</xliff:g> blocked. See go/q-bg-block. </string>

    <!-- Keyguard strings -->
    <!-- Message shown in pattern unlock after some number of unsuccessful attempts -->
    <string name="kg_forgot_pattern_button_text">Forgot Pattern</string>
+2 −0
Original line number Diff line number Diff line
@@ -763,6 +763,8 @@
  <java-symbol type="string" name="display_manager_hdmi_display_name" />
  <java-symbol type="string" name="display_manager_overlay_display_name" />
  <java-symbol type="string" name="display_manager_overlay_display_secure_suffix" />
  <java-symbol type="string" name="activity_starter_block_bg_activity_starts_permissive" />
  <java-symbol type="string" name="activity_starter_block_bg_activity_starts_enforcing" />
  <java-symbol type="string" name="display_manager_overlay_display_title" />
  <java-symbol type="string" name="double_tap_toast" />
  <java-symbol type="string" name="elapsed_time_short_format_h_mm_ss" />
+7 −5
Original line number Diff line number Diff line
@@ -98,6 +98,7 @@ import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.pm.UserInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.Rect;
import android.os.Binder;
import android.os.Bundle;
@@ -115,6 +116,7 @@ import android.util.Pools.SynchronizedPool;
import android.util.Slog;
import android.widget.Toast;

import com.android.internal.R;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.app.HeavyWeightSwitcherActivity;
import com.android.internal.app.IVoiceInteractor;
@@ -761,11 +763,11 @@ class ActivityStarter {
            abort |= (abortBackgroundStart && !mService.isBackgroundActivityStartsEnabled());
            // TODO: remove this toast after feature development is done
            if (abortBackgroundStart) {
                final String toastMsg = abort
                        ? "Background activity start from " + callingPackage
                                + " blocked. See go/q-bg-block."
                        : "This background activity start from " + callingPackage
                                + " will be blocked in future Q builds. See go/q-bg-block.";
                final Resources res = mService.mContext.getResources();
                final String toastMsg = res.getString(abort
                            ? R.string.activity_starter_block_bg_activity_starts_enforcing
                            : R.string.activity_starter_block_bg_activity_starts_permissive,
                        callingPackage);
                mService.mUiHandler.post(() -> {
                    Toast.makeText(mService.mContext, toastMsg, Toast.LENGTH_LONG).show();
                });