Post commit review: [Re: hg: openjfx/8u-dev/rt: RT-35147: [Android, Ensemble8] App should react to hardware buttons on Android]
Alexander Kouznetsov
alexander.kouznetsov at oracle.com
Mon Jan 13 05:49:04 PST 2014
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.vo at 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 <snfuchs at 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
>>>
>>
>>
>
More information about the openjfx-dev
mailing list