altera2015 / usbserial

Flutter Android USB Serial plugin
BSD 3-Clause "New" or "Revised" License
125 stars 84 forks source link

Android 13 deprecation warning #94

Closed dpkristensen closed 8 months ago

dpkristensen commented 1 year ago

First of all thanks for all your hard work so far! I updated to 0.5.1 via Flutter, in which I saw Android 12 support. My phone is running Android 13 and this deprecation warning occurs:

<user path>\AppData\Local\Pub\Cache\hosted\[pub.dev](http://pub.dev/)\usb_serial-0.5.1\android\src\main\java\dev\bessems\usbserial\UsbSerialPlugin.java:63: warning: [deprecation] <T>getParcelableExtra(String) in Intent has been deprecated
                        device = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE);
<user path>\AppData\Local\Pub\Cache\hosted\[pub.dev](http://pub.dev/)\usb_serial-0.5.1\android\src\main\java\dev\bessems\usbserial\UsbSerialPlugin.java:80: warning: [deprecation] <T>getParcelableExtra(String) in Intent has been deprecated
                        device = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE);

The code is handled by the if statement, so I don't believe anything is actually broken, but it just creates noise in the build. Everything works, and I have a PR to silence the warning.