2015-08-05 8 views
5

Ich benutze diesen Code, um SMS Intent in meiner Android App zu öffnen. Aber nach dem Senden von SMS kommt es nicht zurück zur Anwendung im Lollipop-Gerät, während es in niedrigeren Versionen funktioniert (getestet auf Jelly Beans).Android: In Lollipop SMS Absicht nicht zurück zur App

String sentSMS = "xxxxxxxx" 
String cellNumber = "xxxxx" 
sentSMSId = generateId(); 
Intent sendIntent = new Intent(Intent.ACTION_SENDTO); 
sendIntent.setData(Uri.parse("sms:" + cellNumber)); 
sendIntent.putExtra("sms_body", sentSMS); 
sendIntent.putExtra("exit_on_sent",true); 
startActivityForResult(sendIntent,1001); 

Antwort

0

Wenn ich Ihre code.app Lage richtig angewandt

public void Ok(View v){ 
     String sentSMS = "asd"; 
     String cellNumber = "123"; 

     Intent sendIntent = new Intent(Intent.ACTION_SENDTO); 
    sendIntent.setData(Uri.parse("sms:" + cellNumber)); 
    sendIntent.putExtra("sms_body", sentSMS); 
    sendIntent.putExtra("exit_on_sent",true); 
    startActivityForResult(sendIntent,1001); 
} 

    @Override 
    public void startActivityForResult(Intent intent, int requestCode, Bundle options) { 
     super.startActivityForResult(intent, requestCode, options); 
     if (requestCode==1001) Toast.makeText(this,"hai",Toast.LENGTH_SHORT).show(); 
    } 

Dies ist auf die Aktivität zurückzukehren, was ich versuchte, so far.I die App auf einem Lutscher Gerät ausgeführt und nach der Nachricht senden, um die Kontrolle zurück zu unserer Anwendung ..

Verwandte Themen