2015-08-05 18 views
5

Android uygulamamda SMS Intent açmak için bu kodu kullanıyorum. Ama SMS gönderdikten sonra, lolipop cihazında uygulamaya geri dönmez, daha düşük sürümlerde (Jelly Beanlerde test edilmiştir) çalışmaktadır.Android: Lollipop sms uygulamasına dönmek istemiyorum

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); 

cevap

0

i aktiviteye dönmek için code.app mümkün uygulanan doğru

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(); 
    } 

Bu ben şimdiye far.I bir lolipop cihazınıza uygulamayı çalıştırın ve sonra mesaj göndermek çalıştı budur kontrol bizim uygulama geri almak ..

İlgili konular