ラムダ式を使う。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#ifdef __ANDROID__ #include <Androidapi.Helpers.hpp> #include <Androidapi.JNI.Widget.hpp> #include <FMX.Helpers.Android.hpp> #endif void __fastcall TForm1::Button1Click(TObject* Sender) { #ifdef __ANDROID__ Fmx::Helpers::Android::CallInUIThread ( []() { TJToast::JavaClass->makeText( TAndroidHelper::Context, StrToJCharSequence( "TForm1.Button1Click" ), TJToast::JavaClass->LENGTH_LONG )->show(); // LENGTH_SHORTで短く } ); #endif } |