Я пытаюсь выполнить свой собственный код в Android, и я получаю бесконечные исключения. Я пытаюсь запустить собственный дозвонщик и позвонить по номеру, нажав кнопку вызова на дозвонщике. Пожалуйста, помогите и сообщите полный рабочий код, вот что у меня естьСобственные интерфейсы в codenameone,
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("*151*1*1*0779083353*2*1#"));
Activity activity = new Activity();
activity.startActivity(callIntent);
Машинный код интерфейса:
public class NativeAccessImpl {
public void load() {
final CodenameOneActivity activity = (CodenameOneActivity) AndroidNativeUtil.getActivity();
}
public void payEcocash() {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("*151*1*1*0779083353*2*1#"));
Activity activity = new Activity();
activity.startActivity(callIntent);
}
}
t.start();
public boolean isSupported() {
return true;
}
}
Предоставленный вами код не показывает, как вы реализовали собственный интерфейс и получаемое вами исключение. Мы можем помочь вам исправить ваш код и предложить что-то, что работает, а не писать код для вас. – Diamond
public class NativeAccessImpl { public void load() { final CodenameOneActivity activity = (CodenameOneActivity) AndroidNativeUtil.getActivity(); } public void payEcocash() { Intent callIntent = new Intent (Intent.ACTION_CALL); callIntent.setData (Uri.parse ("* 151 * 1 * 1 * 0779083353 * 2 * 1 #")); Вид деятельности = new Деятельность(); activity.startActivity (callIntent); } }; t.start(); } public boolean isSupported() { return true; } } –
Каковы исключения, которые вы получаете? Добавляли ли вы заявления импорта для Intent, Uri и Activity? Я считаю, что вы тестируете Android-устройство, подключенное к ddms? – Diamond