What ever the decision on this, if there is further action, please enter a JIRA. If not, then the discussion is lost to ether.

Steve

On 2014-01-13 8:49 AM, Alexander Kouznetsov wrote:
Hi Stefan,

Thank you for this summary. As an android user I would say that #2 is not a good options for Ensemble. #3 is better than #1. However, it usually responds to the second key press only within a short period of time. About the time a notice message is shown.

Best regards,
Alexander Kouznetsov
(408) 276-0387

On 3 янв 2014 23:43, Stefan Fuchs wrote:
Hi,

well, the back button is always used to go back one dialog level, until the start screen has be reached. (Dialogs are canceled, browsers go to previous website, etc...) If you press the back button on the start screen of the app, I found three different strategies to handle the back button:
1. Exit the app on first button press (examples: WhatsApp, Google Maps)
2. Hide the app on first button press and let the system kill the application, if system memory is exhausted. (examples: FireFox, Chrome) 3. Exit the app on second button press (note that most apps using this strategy print a notice message, after the first key press, which is currently not implemented for Ensemble8) (examples: Samsungs App Store)

Stefan


Stephen F Northover wrote:
Hi Alex,

Samples were changed to support Android. Apparently, hitting escape twice should exit an application and this behavior was coded into EnsembleApp. I'm not an Android guy but if this is standard Android behavior, it should be part of JFX, not the example code.

Anyhow, I'll let Stefan or Johan comment on this and they can enter a follow on JIRA.

Steve

On 2014-01-03 12:32 PM, hang...@oracle.com wrote:
Changeset: 6f0901527ad0
Author:    snorthov
Date:      2014-01-03 12:23 -0500
URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6f0901527ad0

RT-35147: [Android, Ensemble8] App should react to hardware buttons on Android
Reviewed-by: snorthov
Contributed-by: Stefan Fuchs <snfu...@gmx.de>

! apps/samples/Ensemble8/src/app/java/ensemble/EnsembleApp.java
! apps/samples/Ensemble8/src/app/java/ensemble/PlatformFeatures.java
! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/Description.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/SamplePageContent.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/SourceTab.java ! apps/samples/Ensemble8/src/app/java/ensemble/util/FeatureChecker.java
! modules/base/src/main/java/com/sun/javafx/PlatformUtil.java






Reply via email to