Nicht sicher, ob dies funktioniert oder nicht, aber ich versuche, eine Toast-Nachricht an RiderHome Aktivität von CustomerCall-Aktivität zu senden.Android - einen Toast von einer Aktivität an eine andere Aktivität übergeben
Sobald der Fahrer abbrechen wählt. An die RiderHome-Aktivität muss ein Toast gesendet werden: "Der Fahrer hat die Anfrage abgebrochen"
Kann dies getan werden?
Customercall
btnCancel = (Button)findViewById(R.id.btnDecline);
btnCancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
cancelBooking();
}
});
}
private void cancelBooking() {
Intent intent = new Intent(getBaseContext(), RiderHome.class);
String cancel = "cancel"
intent.putExtra("cancel", cancel);
startActivity(intent);
Toast.makeText(CustomerCall.this, "The Driver has cancelled
the request", Toast.LENGTH_LONG).show();
}
RiderHome
public class RiderHome extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener, OnMapReadyCallback,
GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener,
LocationListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
}
}
Wie navigieren Sie RiderHome Aktivität? Könnten Sie Ihr Code-Snippet mit Absicht einfügen? –
Warum tust du nicht einfach auf die CustomerCall-Aktivität? Warum müssen Sie eine Toast/Nachricht von einer anderen Aktivität an eine andere Aktivität weitergeben, wenn Sie nur darauf anstoßen? –
@TentenPonce Sobald der Fahrer die Anfrage storniert, muss eine Nachricht an den Fahrer gesendet werden, dass die Anfrage abgebrochen wurde. – LizG