This is a migrated thread and some comments may be shown as answers.

Android Multi-Window Support

3 Answers 62 Views
AppBuilder Windows client
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Gregory
Top achievements
Rank 1
Gregory asked on 01 Nov 2016, 10:29 PM

I have an app that runs fine on iOS 10 and Android 6.  Under Android 7, however, it periodically spontaneously restarts.  This appears to be a result of the new Android Multi-Window Support ( see https://developer.android.com/guide/topics/ui/multi-window.html) .  According to this article, apps targeting API level 23 or lower will be forcibly resized by destroying and recreating the WebView, which is exactly what I am seeing happen, with disastrous consequences.

The solution seems to be to add the android:resizableActivity attribute to the AndroidManifest.xml and build against API level 24.  I am not able to get a successful build, however, as it appears that AppBuilder is still builing against API level 23, even though I have specified android:targetSdkVersion="24".

Can you confirm that all builds are still being processed against API level 23.  And if so, what are the plans to add capability to build against API level 24? 

3 Answers, 1 is accepted

Sort by
0
Preslav
Telerik team
answered on 04 Nov 2016, 03:59 PM
Hello Gregory,

Thank you for sharing all this information.

According to the Apache Cordova documentation, Cordova's latest Android package supports up to Android API level 23. This you cannot build any Cordova application against Android API-level 24 for now.

Regards,
Preslav
Telerik by Progress
 

Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

 
0
Gregory
Top achievements
Rank 1
answered on 04 Nov 2016, 04:40 PM

According to this October 24 article on the Cordova blog (https://cordova.apache.org/announcements/2016/10/24/android-release.html),  Cordova Android 6.0.0 is released and includes "Full Support for Android Nougat (API 24)".  It looks like they may not have updated the summary pages yet, but it is out.  This does require moving up to Cordova 6, but I am already getting problem reports from Android 7 users that are easily fixed with API Level 24.

0
Preslav
Telerik team
answered on 08 Nov 2016, 04:18 PM
Hello Gregory,

Thank you for sharing the above article with us.

We are planning to integrate support for Cordova for Android 6.0, as well as, Cordova for iOS 4.3.0 in a future AppBuilder release. At this stage, I cannot commit to any specific timeframe when this will be implemented. 

Regards,
Preslav
Telerik by Progress
 

Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

 
Tags
AppBuilder Windows client
Asked by
Gregory
Top achievements
Rank 1
Answers by
Preslav
Telerik team
Gregory
Top achievements
Rank 1
Share this question
or