بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
گرفتن id پیامک در broadcast receiver
سلام من یک broad cast receiver نوشتم که هنگامی که پیامک به گوشی داده میشه اطلاعات رو میگیره و در دیتابیس ذخیره می کنه
اما من میخوام id مربوط به message رو بگیرم اما ظاهرا با روش من نمیشه لطفا راهنمایی کنید:
public void onReceive(Context context, Intent intent) {
localstoragehandler = new StorageManipulater(context);
// Get the data (SMS data) bound to intent
Bundle bundle = intent.getExtras();
SmsMessage[] msgs = null;
String str = "";
if (bundle != null) {
// Retrieve the SMS Messages received
Object[] pdus = (Object[]) bundle.get("pdus");
msgs = new SmsMessage[pdus.length];
// For every SMS message received
for (int i=0; i < msgs.length; i++) {
// Convert Object array
msgs[i] = SmsMessage.createFromPdu((byte[]) pdus[i]);
// Sender's phone number
str += "SMS from " + msgs[i].getOriginatingAddress() + " : ";
// Fetch the text message
str += msgs[i].getMessageBody().toString();
// Newline
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .