آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارسال اطلاعات از کلاس سرویس به فرگمنت

مرتضی مرادی  9 سال پیش  9 سال پیش
0 0

با سلام چطوری میشه یه string رو از کلاس سرویس به یه فرگمنت فرستاد؟

 این سرویس من هست که پیامک ها رو میخونه و با توست نشون میده من میخام متن پیام رو بفرستم به یه فرگمنت دیگه

 
 


import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.util.Log;
import android.widget.Toast;

public class IncomingSms extends BroadcastReceiver {

public static String phoneNumber;
public static String message;

@Override
public void onReceive(Context context, Intent intent) {
final Bundle bundle = intent.getExtras();

try {
if (bundle != null) {
final Object[] pdusObj = (Object[]) bundle.get("pdus");

for (int i = 0; i < pdusObj.length; i++) {

SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) pdusObj[i]);

phoneNumber = currentMessage.getDisplayOriginatingAddress();
message = currentMessage.getDisplayMessageBody();

Toast.makeText(context, "Sender: " + phoneNumber + ", Message: " + message,
Toast.LENGTH_LONG).show();





}
}
} catch (Exception e) {
Log.e("SmsReceiver", "Exception smsReceiver" + e);
}
}
}
 
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .