aliblk

درخواست راه حل انتقال اطلاعات از اکتیویتی به BroadcastReceiver

3 ارسال در این موضوع قرار دارد

سلام دوستان

تو عنوان دققیقا مشخصه چی میخوام

من کدهای زیادی رو تو اینترنت استفاده کردم ولی همگی null را برمیگردونن

اینم کد های منه:

کد کلاس: BroadcastReceiver

[shcode=java]public class IncomingSms extends BroadcastReceiver{

    String phoo1;

    @Override

    public void onReceive(Context context, Intent intent) {

       

            //updateWidget();

           

            

            Bundle extras = intent.getExtras();

             if (extras != null) {

              phoo1 = (String) extras.get("Phone");

              Toast.makeText(context, phoo1 +"این شماره انتقال دهنده است", 5000).show();

             }

[/shcode]

و کد کلاس mainActivity

[shcode=java]        Intent inte = new Intent();

        inte.setAction("MyBroadcast");

        inte.putExtra("Phone", "OwnNumber");

        sendBroadcast(inte);

        [/shcode]

این کد هم null نشون میده تو TOAST

دوستان لطفا کمک کنن ممنون میشم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این روش زیر را انجام دهید

[shcode=java]

Intent intent = new Intent();

intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);

intent.setAction("com.example.Broadcast");

intent.putExtra("HighScore", 1000);

sendBroadcast(intent);

[/shcode]

[shcode=java]

public class MyReceiver extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent) {

// Implement code here to be performed when

// broadcast is detected

}

}

[/shcode]

میانفیست:

[shcode=xml]

<?xml version="1.0" encoding="utf-8"?>

package="com.example.BroadcastDetector"

android:versionCode="1"

android:versionName="1.0" >

android:icon="@drawable/ic_launcher"

android:label="@string/app_name" >

[/shcode]

فراخوانی کلاس Broadcast

[shcode=java]

IntentFilter filter = new IntentFilter("com.example.Broadcast");

MyReceiver receiver = new MyReceiver();

registerReceiver(receiver, filter);

[/shcode]

منبع:

http://www.techotopia.com/index.php/Android_Broadcast_Intents_and_Broadcast_Receivers

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنونم از وقتی که برام گذاشتی

ولی وقتی  در میانفیست: وارد میکنم هنگام اجرای برنامه Unfortutelly ... has Stop میده

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری