- when (id.toInt()) {
- ALL_RESOURCE_REQUESTS -> {
- // Get an adapter for all the requests.
- val allResourceRequestsArrayAdapter = RequestsArrayAdapter(context, allResourceRequestsDataClassList)
-
- // Display the adapter in the list view.
- requestsListView.adapter = allResourceRequestsArrayAdapter
- }
-
- DEFAULT_RESOURCE_REQUESTS -> {
- // Get an adapter for the default requests.
- val defaultResourceRequestsArrayAdapter = RequestsArrayAdapter(context, defaultResourceRequestsDataClassList)
-
- // Display the adapter in the list view.
- requestsListView.adapter = defaultResourceRequestsArrayAdapter
- }
-
- ALLOWED_RESOURCE_REQUESTS -> {
- // Get an adapter for the allowed requests.
- val allowedResourceRequestsArrayAdapter = RequestsArrayAdapter(context, allowedResourceRequestsDataClassList)
-
- // Display the adapter in the list view.
- requestsListView.adapter = allowedResourceRequestsArrayAdapter
- }
-
- BLOCKED_RESOURCE_REQUESTS -> {
- // Get an adapter for the blocked requests.
- val blockedResourceRequestsArrayAdapter = RequestsArrayAdapter(context, blockedResourceRequestsDataClassList)
-
- // Display the adapter in the list view.
- requestsListView.adapter = blockedResourceRequestsArrayAdapter
- }
-
- THIRD_PARTY_RESOURCE_REQUESTS -> {
- // Get an adapter for the third-party requests.
- val thirdPartyResourceRequestsArrayAdapter = RequestsArrayAdapter(context, thirdPartyResourceRequestsDataClassList)
-
- //Display the adapter in the list view.
- requestsListView.adapter = thirdPartyResourceRequestsArrayAdapter
- }
+ // Get the current requests data class list.
+ val currentRequestsDataClassList = when (id.toInt()) {
+ ALL_REQUESTS -> allRequestsDataClassList
+ DEFAULT_REQUESTS -> defaultRequestsDataClassList
+ ALLOWED_REQUESTS -> allowedRequestsDataClassList
+ BLOCKED_REQUESTS -> blockedRequestsDataClassList
+ THIRD_PARTY_REQUESTS -> thirdPartyRequestsDataClassList
+ else -> allRequestsDataClassList