رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

ارسال اطلاعات از یک اکتیویتی


پست های پیشنهاد شده

سلام خدمت مهندسین

من میخوام وقتی از یک اکتیویتی به اکتیویتی اصلی(Main) برگشتم، مثلا یک پیغام Toast از اکتیویت Main نمایش داده بشه!

تو اکتیویتی دوم یک باتن ایجاد کردم که با کلیک روی اون کدهای زیر اجرا بشه:

;()Intent message=new Intent

;(setResult(RESULT_OK, message

;()finish

و در اکتیویتی اول (Main) هم کد زیر رو نوشتم:

}(protected void onActivityResult(int requestCode, int resultCode, Intent data

;(super.onActivityResult(requestCode, resultCode, data

}(if (resultCode == RESULT_OK

;()Toast.makeText(getApplicationContext(), "ok", Toast.LENGTH_SHORT).show

}

ولی اجرا نمیشه! مشکل از کجاست؟؟

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

آیا شما قصد دارید اطلاعاتی رو از یک اکتیویتی به اکتیویتی دیگر ارسال کنید؟


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

در اکتیویتی اول:

[shcode=java]

Intent intent = new Intent(getApplicationContext(),نام اکتیویتی دوم.class);                               

intent.putExtra("نام", مقدار);

[/shcode]

در اکتیویتی دوم:

[shcode=java]

Bundle extras = getIntent().getExtras();

        if (extras != null) {           

            if(extras.containsKey("نام"))

            {

                id = extras.getString("نام");

            }

        }

[/shcode]

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

ممنون، ولی من نمیخوام متن ارسال کنم، میخوام یک نتیجه رو ارسال کنم، اون هم در هنگام بازگشت به اکتیویتی.

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

وقتی از اکتیویتی اصلی میخواید برین به بعدی 

به جای استارت اکتیویتی 

از استارت اکتیویتی فور ریزالت استفاده کنید

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

وقتی از اکتیویتی اصلی میخواید برین به بعدی 

به جای استارت اکتیویتی 

از استارت اکتیویتی فور ریزالت استفاده کنید

 ببخشید دیر جواب میدم، دو روزی نبودم

داخل پرانتز چی باید قرار بدم؟

این درسته؟:

(startActivityForResult(intent, RESULT_OK

چون با اینکار فرقی نکرد

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...