1 package it.unical.mat.embasp.platforms.android;
4 import android.content.Context;
5 import java.lang.reflect.InvocationTargetException;
7 import it.unical.mat.embasp.base.Callback;
8 import it.unical.mat.embasp.base.Handler;
9 import it.unical.mat.embasp.base.InputProgram;
10 import it.unical.mat.embasp.base.OptionDescriptor;
24 service = (
AndroidService) Class.forName(b.getName()).getDeclaredConstructor(Context.class).newInstance(c);
25 }
catch (InstantiationException e) {
27 }
catch (IllegalAccessException e) {
29 }
catch (ClassNotFoundException e) {
31 }
catch (NoSuchMethodException e) {
33 }
catch (InvocationTargetException e) {
40 startAsync(c,(List<Integer>)
null, (List<Integer>)
null);
47 List<InputProgram> input_programs = collect_programs(program_index);
48 List<OptionDescriptor> input_options = collect_options(option_index);
49 service.
startAsync(c, input_programs, input_options);