1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Donation with Paypal!!!

    Go to your paypal account and send directly donation to [email protected]

    1 month - 10 $ - Standart VIP

    6 months - 20 $- Standart VIP

    1 year - 30 $- Standart VIP

    2 years - 50 $- Standart VIP

    Gold member for life - 150 $- Standart VIP

    High Vip (Standart VIP include) group please send PM or email to [email protected] for info

    After Donation please send email to [email protected]

  3. Donation Ways 2020


    Paysend
  4. Telegram

  5. Delphifan Magazine
Dismiss Notice

Donation with Paypal!!!

Go to your paypal account and send directly donation to [email protected]

1 month - 10 $ - Standart VIP

6 months - 20 $- Standart VIP

1 year - 30 $- Standart VIP

2 years - 50 $- Standart VIP

Gold member for life - 150 $- Standart VIP

High Vip (Standart VIP include) group please send PM or email to [email protected].com for info

After Donation please send email to [email protected]

Dismiss Notice
For open hidden message no need write thanks, thank etc. Enough is click to like button on right side of thread.

Pop Up Toast Like Info Messages With Delphi XE5 Firemonkey On Android And IOS

Discussion in 'Delphi Android And IOS' started by AdminDF, Feb 13, 2014.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    Code:
    {$IFDEF ANDROID}
    
    uses
    FMX.Helpers.Android;
    
    procedure Toast(const Msg: string; duration: TToastLength);
    var
    ToastLength: Integer;
    begin
    if duration = ShortToast then
    ToastLength := TJToast.JavaClass.LENGTH_SHORT
    else
    ToastLength := TJToast.JavaClass.LENGTH_LONG;
    CallInUiThread(
    procedure
    begin
    TJToast.JavaClass.makeText(SharedActivityContext, StrToJCharSequence(Msg),
    ToastLength).show
    end);
    end;
    {$ENDIF}
    
    

    [​IMG]

    If you have an info level event that you want to notify the user about in Delphi XE5 Firemonkey but you don’t need the user to click an Okay button about it the Android Toast messages might be what you’re looking for. You can launch a Toast to display something like ‘Low Battery’ or ‘Low Memory’ to the user. You are notifying the user of the event without disturbing their usage of your app. As you can see in the screenshot the Toast message pops up in a rectangle on the screen. Usually it fades in and then fades about again. Toast is a native Android feature but there is some code I found which will also give you a similar message system in your IOS apps. These two units are from Delphi developer Paul Thornton. Here is some code from the Android.JNI.Toast.pas unit


    You can also access the Toast API using the DPF for Android suite of Delphi Firemonkey components.
     

Share This Page