asv 0 ارسال شده در ۲۲ شهریور ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲۲ شهریور ۱۳۹۵ سلام خدمت مهندسین من میخوام وقتی از یک اکتیویتی به اکتیویتی اصلی(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 } ولی اجرا نمیشه! مشکل از کجاست؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
NoName 0 ارسال شده در ۲۲ شهریور ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲۲ شهریور ۱۳۹۵ آیا شما قصد دارید اطلاعاتی رو از یک اکتیویتی به اکتیویتی دیگر ارسال کنید؟ از این کد می تونید برای ارسال اطلاعات از یک اکتیویتی به اکتیویتی دیگر استفاده کنید. در اکتیویتی اول: [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] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
asv 0 ارسال شده در ۲۳ شهریور ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۲۳ شهریور ۱۳۹۵ ممنون، ولی من نمیخوام متن ارسال کنم، میخوام یک نتیجه رو ارسال کنم، اون هم در هنگام بازگشت به اکتیویتی. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hetbo 18 ارسال شده در ۲۳ شهریور ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲۳ شهریور ۱۳۹۵ وقتی از اکتیویتی اصلی میخواید برین به بعدی به جای استارت اکتیویتی از استارت اکتیویتی فور ریزالت استفاده کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
asv 0 ارسال شده در ۲۶ شهریور ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۲۶ شهریور ۱۳۹۵ وقتی از اکتیویتی اصلی میخواید برین به بعدی به جای استارت اکتیویتی از استارت اکتیویتی فور ریزالت استفاده کنید ببخشید دیر جواب میدم، دو روزی نبودم داخل پرانتز چی باید قرار بدم؟ این درسته؟: (startActivityForResult(intent, RESULT_OK چون با اینکار فرقی نکرد نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .