machen Kann jemand von euch wissen, wie es möglich ist, zwei Anrufe in Folge zu machen? Nach dem Klicken auf eine Schaltfläche sollte die App die erste Nummer anrufen und danach sollte sie das erste Gespräch, das gerade beendet wurde, abhören und automatisch die zweite Nummer anrufen. Mit dem folgenden Code ruft er einfach die erste Nummer an.Wie man zwei Anrufe in Folge von einer Android-App
private void callBack(String phone) {
Intent callIntent = new Intent(Intent.ACTION_CALL)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
callIntent.setData(Uri.parse("tel:" + phone));
callIntent.putExtra("com.android.phone.extra.slot", 1);
startActivity(callIntent);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b = (Button) this.findViewById(R.id.CallButton);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
callBack("111111111");
callBack("222222222");
}});
}
Dazu müssen Sie ausgehende Anrufe verarbeiten und callEndListener erkennen und beim ersten Anruf können Sie die zweite Nummer anrufen. –
Anrufende-Hörer versuchen Ich habe nicht daran gearbeitet, aber es gibt eine ** ausstehende Absicht ** für das Anrufende. Legen Sie die nächste Anrufanforderung in den Empfänger. – Shuddh