Мы используем приложение для Android, чтобы сделать некоторые оценки, когда асессор прибывает на сайт, им нужно войти в кабинет при вызове. Theres ссылочный номер, на который мне действительно хотелось бы оставаться на дисплее телефона, когда они звонят.Нажатие экрана телефонного звонка в фоновом режиме во время звонка
Что было бы идеальным - это диалоговое окно, в котором указано число сверху экрана дозвона.
Я пытался это сделать, но он просто обгоняет диалог и показывает экран вызова. Нужно ли все-таки нажать на номер дозвона и продолжить показывать пользователю диалог?
Вот что я до сих пор:
public void makecall(View view){
try {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:NUMBER"));
startActivity(callIntent);
Toast.makeText(getApplicationContext(), "TEST",Toast.LENGTH_LONG).show();
AlertDialog.Builder adb = new AlertDialog.Builder(this);
adb.setTitle("Alert");
adb.setMessage("Client Reference Blah Blah");
adb.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
adb.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
adb.show();
} catch (ActivityNotFoundException activityException) {
Throwable e = null;
Log.e("helloandroid dialing example", "Callfailed", e);
}
}
Извините, кто-то исправил форматирование в редактировании для меня. – TMB87