我们正在使用 android 应用程序进行一些评估,当评估员到达现场时,他们需要在通话时登录办公室。有一个参考号码,我真的很想在电话响铃后保留在电话显示屏上。
完美的是在拨号器屏幕顶部显示数字的对话框。
我试过这样做,但它只是超越了对话框并显示了调用屏幕。无论如何将拨号器推到后台并继续向用户显示对话框?
继承人我到目前为止:
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);
}
}