Loading src/com/android/settings/slices/Sliceable.java +14 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ import android.content.IntentFilter; import android.net.Uri; import android.widget.Toast; import androidx.slice.Slice; import com.android.settings.R; /** Loading @@ -49,12 +51,23 @@ public interface Sliceable { * <p> * This does not guarantee the setting is available. * * @return {@code true} if the controller should be used externally as a Slice. * @return {@code true} if the controller should be used as a Slice. */ default boolean isSliceable() { return false; } /** * Determines if the {@link Slice} should be public to other apps. * This does not guarantee the setting is available. * * @return {@code true} if the controller should be used as a Slice, and is * publicly visible to other apps. */ default boolean isPublicSlice() { return false; } /** * Returns uri for this slice (if it's a slice). */ Loading Loading
src/com/android/settings/slices/Sliceable.java +14 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,8 @@ import android.content.IntentFilter; import android.net.Uri; import android.widget.Toast; import androidx.slice.Slice; import com.android.settings.R; /** Loading @@ -49,12 +51,23 @@ public interface Sliceable { * <p> * This does not guarantee the setting is available. * * @return {@code true} if the controller should be used externally as a Slice. * @return {@code true} if the controller should be used as a Slice. */ default boolean isSliceable() { return false; } /** * Determines if the {@link Slice} should be public to other apps. * This does not guarantee the setting is available. * * @return {@code true} if the controller should be used as a Slice, and is * publicly visible to other apps. */ default boolean isPublicSlice() { return false; } /** * Returns uri for this slice (if it's a slice). */ Loading