I'm using FireMonkey for Android with C++ Builder 10.1. I have to call Java methods from C++ with C++ Builder. But I could not find a way for this. Have you got examples for this job? Or how can I call Java methods from C++ Builder for Android?
I'm trying call to the following Java code:
package com.javacodes;
import java.util.Calendar;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.widget.DatePicker;
import android.widget.TimePicker;
import android.widget.Toast;
import android.content.Context;
public class Picker
{
    private static Calendar calendar = Calendar.getInstance();
    private static String date, time;
    private static Context c;
    public Picker()
    {
    }
    public static String datePickerDialog(Context context)
    {
        c = context;
        DatePickerDialog datePickerDialog = new DatePickerDialog(c,
                new DatePickerDialog.OnDateSetListener() {
                    @Override
                    public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
                        date = i2 + "/" + i1 + "/" + i;
                        Toast.makeText(c, date, Toast.LENGTH_LONG).show();
                    }
                }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));
        datePickerDialog.show();
        return date;
    }
    public static String timePickerDialog(Context context)
    {
        c = context;
        TimePickerDialog timePickerDialog = new TimePickerDialog(c,
                new TimePickerDialog.OnTimeSetListener() {
                    @Override
                    public void onTimeSet(TimePicker timePicker, int i, int i1) {
                        time = i + " : " + i1;
                        Toast.makeText(c, time, Toast.LENGTH_LONG).show();
                    }
                }, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), false);
        timePickerDialog.show();
        return time;
    }
}
