OSDN Git Service

Separate adapter logic from ChooserActivity and ResolverActivity
authorarangelov <arangelov@google.com>
Fri, 18 Oct 2019 17:03:44 +0000 (18:03 +0100)
committerarangelov <arangelov@google.com>
Tue, 29 Oct 2019 14:48:59 +0000 (14:48 +0000)
commitb0802dc1fceb3da127a4e5c1193fc2a83d3db4a3
tree5c8b295e1043a729482924e0bed9a83956fb559c
parent78cf27e7b605a681199327f4165318846636e588
Separate adapter logic from ChooserActivity and ResolverActivity

Test: atest com.android.internal.app.ChooserActivityTest
Test: atest com.android.internal.app.ResolverActivityTest
Bug: 142537267
Bug: 142538125
Change-Id: Ia4a61e3dc7cbac5c31e0d5b126e033a043c81d90
18 files changed:
core/java/com/android/internal/app/ChooserActivity.java
core/java/com/android/internal/app/ChooserFlags.java [new file with mode: 0644]
core/java/com/android/internal/app/ChooserListAdapter.java [new file with mode: 0644]
core/java/com/android/internal/app/ResolverActivity.java
core/java/com/android/internal/app/ResolverListAdapter.java [new file with mode: 0644]
core/java/com/android/internal/app/ResolverListController.java
core/java/com/android/internal/app/SimpleIconFactory.java
core/java/com/android/internal/app/chooser/ChooserTargetInfo.java [new file with mode: 0644]
core/java/com/android/internal/app/chooser/DisplayResolveInfo.java [new file with mode: 0644]
core/java/com/android/internal/app/chooser/NotSelectableTargetInfo.java [new file with mode: 0644]
core/java/com/android/internal/app/chooser/SelectableTargetInfo.java [new file with mode: 0644]
core/java/com/android/internal/app/chooser/TargetInfo.java [new file with mode: 0644]
core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java
core/tests/coretests/src/com/android/internal/app/ChooserWrapperActivity.java
core/tests/coretests/src/com/android/internal/app/ResolverActivityTest.java
core/tests/coretests/src/com/android/internal/app/ResolverWrapperActivity.java
core/tests/coretests/src/com/android/internal/app/ResolverWrapperAdapter.java [new file with mode: 0644]
packages/SystemUI/src/com/android/systemui/usb/UsbResolverActivity.java