SDL: Fixed crash on Windows Subsystem for Android, which doesn't have a USB manager.

From 2363ddc330efa939d2d43a6c809794970f401120 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Tue, 28 Dec 2021 17:30:36 -0800
Subject: [PATCH] Fixed crash on Windows Subsystem for Android, which doesn't
 have a USB manager.

Fixes https://github.com/libsdl-org/SDL/issues/5133
---
 .../app/src/main/java/org/libsdl/app/HIDDeviceManager.java     | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java b/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java
index 5ebbb97299a..802c7254e68 100644
--- a/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java
+++ b/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java
@@ -141,6 +141,9 @@ public int getDeviceIDForIdentifier(String identifier) {
 
     private void initializeUSB() {
         mUsbManager = (UsbManager)mContext.getSystemService(Context.USB_SERVICE);
+        if (mUsbManager == null) {
+            return;
+        }
 
         /*
         // Logging