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

Commit 2d2314a0 authored by George's avatar George Committed by George Chang
Browse files

Add more details in the javadocs for getTagIntentAppPreferenceForUser

Bug: 266675647
Bug: 244272155
Test: build pass
Change-Id: Id5e177e8aa4b818bb15521907a7dfa915a9b12a6
parent 838c317e
Loading
Loading
Loading
Loading
+12 −2
Original line number Original line Diff line number Diff line
@@ -2511,7 +2511,17 @@ public final class NfcAdapter {
     * <p>This returns a mapping of package names for this user id to whether we dispatch Tag
     * <p>This returns a mapping of package names for this user id to whether we dispatch Tag
     * intents to the package. {@link #ACTION_NDEF_DISCOVERED}, {@link #ACTION_TECH_DISCOVERED} or
     * intents to the package. {@link #ACTION_NDEF_DISCOVERED}, {@link #ACTION_TECH_DISCOVERED} or
     * {@link #ACTION_TAG_DISCOVERED} will not be dispatched to an Activity if its package is
     * {@link #ACTION_TAG_DISCOVERED} will not be dispatched to an Activity if its package is
    *  disallowed.
     * mapped to {@code false}.
     * <p>There are three different possible cases:
     * <p>A package not being in the preference list.
     * It does not contain any Tag intent filters or the user never triggers a Tag detection that
     * matches the intent filter of the package.
     * <p>A package being mapped to {@code true}.
     * When a package has been launched by a tag detection for the first time, the package name is
     * put to the map and by default mapped to {@code true}. The package will receive Tag intents as
     * usual.
     * <p>A package being mapped to {@code false}.
     * The user chooses to disable this package and it will not receive any Tag intents anymore.
     *
     *
     * @param userId the user to whom this preference list will belong to
     * @param userId the user to whom this preference list will belong to
     * @return a map of the UserId which indicates the mapping from package name to
     * @return a map of the UserId which indicates the mapping from package name to