خانه اندروید

بیش از 150 ساعت آموزش فارسی

بیش از 10 هزار دانشجو

آموزش هایی کاملا اختصاصی

مطالب پیشنهادی حتما مشاهده کنید :

رفتن به اکتیویتی دیگر Intent اندروید استودیو

رفتن به اکتیویتی دیگر Intent اندروید استودیو

رفتن به اکتیویتی دیگر Intent اندروید استودیو

Going from one activity to another activity Android Studio

اکتیویتی دیگر سلام عرض می کنم خدمت کاربران گرامی سایت خانه اندروید امروز در خدمت شما هستیم با آموزش رفتن از یک اکتیویتی به اکتیویتی دیگر توسط کلاس Intent که براتون به صورت تصویر به همراه فیلم آموزشی قرار دادیم.لطفا دقت کنید پروژه خودتون طبق تصاویری که قرار دادیم مراحل رو پیش برید تا بتوانید از یک اکتیویتی به اکتیویتی دیگری برید.

توضیحات رفتن به اکتیویتی دیگر:

توضیحاتی که خدمت شما می توانیم ارائه بدیم.قراره یک دکمه قرار بدیم و خاصیت تکست آن را قرار بدیم با “برو به خانه اندروید” سپس با کلیک کاربر قرار بریم به اکتیویتی دوم و اونجا هم یک پلن تکست قرار بدیم و سپس خاصیت تکست اون رو قرار بدیم با نام “خوش آمدید به خانه اندروید “ و بعد هدایت به اکتیویتی دوم کاربر با این پلن تکست روبه رو می شود.

پس برای شروع کار یک پروژه جدید توی اندروید استودیو استارت می کنیم خوب طبق تصویر زیر عمل کنید:

رفتن به اکتیویتی دیگر Intent اندروید استودیو

 

تصویر دوم مربوط به انتخاب Api اندروید هست که پیشنهاد می شود حتما رو Api 2.2 قرار بدید.
رفتن به اکتیویتی دیگر Intent اندروید استودیو

 

حتما بخوانید : آموزش بالا بردن سرعت اجرایی اندروید استودیو

 

نوبت میرسه به انتخاب اکتیویتی خالی یا Empty یعنی هیچ گونه دکمه و شی قرار نیست در این اکتیویتی قرار بگیره.

 

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

 

پس از انتخاب اکتیویتی خالی حالا نوبت میرسه به انتخاب نام برای اکتیویتی که به صورت پیشفرض ما در نظر می گیرم.

 

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

 

حتما بخوانید : آموزش بالا بردن سرعت اجرایی اندروید استودیو

پس از اینکه نامی را برای اکتیویتی خودتان در نظر گرفتید نوبت میرسه به دکمه Finish که پروژه ما رو توسط Gradel Android studio ایجاد می کند.سپس طبق تصویر زیر گرادل شروع به ایجاد کردن پروژه شما در اندروید استودیو می کند:

 

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

 

خوب دوستان عزیز تا اینجا بهتون تبریک می گیم شما موفق شدید یک پروژه اندروید استودیویی را ایجاد کنید و کمی زمان می بره تا پروژه به صورت کامل ایجاد بشه.خوب تصویر زیر مربوط میشه به ایجاد شدن پس از اینکه پروژه به صورت کامل توسط گرادل ایجاد شد.

 

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

 

خوب امیدوارم توضیحات بالا کافی بوده باشه همانطور که می بینید توضیحات بخش را با فلش و کامنت ها براتون کامل توضیح داده ایم.
میریم ادامه مبحث و قرار یک دکمه را به اکتیویتی خودمون اضافه کنیم.

 

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

 

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

 

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

 

حالا نوبت میرسه به ایجاد کردن اکتیویتی دوم برای اینکه از اکتیوتی اول بریم به اکتیویتی دوم به خاطر همین طبق تصویر زیر عمل کنید :

 

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

 

خوب همان طور که مشاهده می کنید طبق تصویر بالا یک اکتیویتی را ایجاد کرده ایم.
حالا میریم سراغ پوشه Java و وارد کد نویسی بخش اکتیویتی اول (MainActivity) و بخش کد نویسی جاوا و دستورات خودمون رو می نویسیم.طبق تصویر زیر عمل کنید.

دستور خودمون رو به این صورت پس از بسته شدن OnCreate می نویسیم.

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

 

لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :

دانلود فیلم آموزشی رفتن از یک اکتیویتی به اکتیویتی دیگر توسط اندروید استودیو    ۱۳٫۹۲ مگابایت

پسورد فایل فشرده : www.homeandroid.ir

موفق باشید خانه اندروید

درباره نویسنده

Admin
جواد محمدی هستم کارشناس و مهندس ارشد نرم افزار و مدیر و بنیان گذار سایت خانه اندروید نویسنده و برنامه نویس ارشد اندروید ۴ سال در زمینه اندروید به صورت تخصصی مدرس هستم و مدرس دوره دیجی کالا و متخصص گوگل مپ و ... هستم.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

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

29 دیدگاه

  1. Avatar رضا گفت:

    سلام
    خیلی متشکر

  2. Avatar رضا گفت:

    با سلام. برای اضافه کردن یک activity دلخواه به یک پروژه در اندروید استودیو ورژن های قبل ۳٫۳٫۲ روی پوشه جاوا راست کلیک کرده و و با انتخاب new، اکتیویتی مورد نظر خود را انتخاب میکنیم. همین مراحل را اندروید استودیو ورژن ۳٫۳٫۲ چگونه خواهد بود؟ چون با راست کلیک کردن و گزینه new چیزی به اسم اکتیویتی وجود ندارد و با انتخاب فایل هم نمیتوان این کار را انجام داد. با تشکر فراوان

    • Admin Admin گفت:

      سلام و احترام دوست عزیز رضا
      در تمامی ورژن ها امکان اضافه کردن اکتیویتی وجود دارد.
      در صورت امکان در تلگرام پیام بفرستین در این خصوص
      با احترام.

  3. Avatar علیرضا گفت:

    میشه لینک دانلود بفرستید
    alire…ashi@gmail.com

  4. Avatar زارع گفت:

    سلام خسته نباشید
    در تابع intent با خطای Error:(31, 51) error: not an enclosing class: MainActivity مواجه شدم میشه راهنماییم کنید که چطور رفعش کنم

  5. Avatar وحید گفت:

    ممنون از پاشختون،امکانش هست در سایتتون برای درک بهتر مثالی بزنید؟یا همینجا کدشو بزنید.چون زیاد تجربه تو این زمینه ندارم.

  6. Avatar وحید گفت:

    سلام وقت بخیر من بعنوان مثال ۱۰۰عنوان دارم چجوری با چه کدی میتونم ۱۰۰تا اکتیویتی و لایه نسازم فقط یک اکتیویتی ۹۹تای بقیه رو ساپورت کنه؟

    • Admin Admin گفت:

      با سلام و احترام
      دوست عزیز شما طبیعتا یک منطقی دارین که می خواهین اینکارو انجام بدین وقتی اسم منطق میاد شما یک سری شرط دارین اگر از اکتیویتی فلان ارسال شد بیا این کارو انجام بده باید با دستورات شرطی این کارو انجام بدین و بررسی کنید و با توجه به intent ارسال شده بیایین تصمیم بگیرن.
      موفق باشین.

  7. Avatar S.pouya.D گفت:

    سلام
    ببخشید من دراکتیویتی اول ۶ دکمه یا(button)دارم و۶ اکتیویتی دیگربه جزاصلی
    ومیخواهم که باکلیک برهر یک ازدکمه ها به اکتیویتی دیگر بروم میشه لطفا کد سالم آن رادراختیار من بگذارید
    ممنون
    ببخشید لطفا جواب را برام ایمیل کنید
    pouya1133@gmail.com

    • Admin Admin گفت:

      سلام و احترام دوست عزیزم.
      تفاوتی نداره چند تا اکتیویتی دارین شما …
      فقط اکتیویتی ها رو باید نامش رو بدین همین آموزش جوابگو هست.

  8. Avatar آرین گفت:

    سلام خسته نباشید وقتی در برنامه به اکتیویتی دوم می رم فقط صفحه ی سفید نشون می ده در حالی در اون صفحه text viwe قرار دادم

    • Admin Admin گفت:

      سلام خدمت شما دوست عزیز آرین
      دوست عزیزم دقت کنید ممکنه شما اکتیویتی رو اشتباهی فراخوانی کنید و یا اینکه Textview شما قسمت Text اون روی tools و موقع اجرا نشان داده نمیشه ..
      لطفا اکتیویتی جدیدی رو ایجاد کنید و اگر برای بار اول هست که اندروید استودیو رو اجرا می کنید حتما به یک vpn متصل بشید تا گردل گامپال رو بتونه انجام بده برای بار اول و در آخر هم اگر مشکل شما حل نشد فیلم آموزشی که زیر پست قرار دادیم رو ببنید توی فیلم موارد رو خیلی واضح خدمتون توضیح میدیم.
      و باز هم اگر مشکلتون حل نشد توی بخش انجمن تایپیکی رو باز کنید و سورس کد و تصاویر از سورس کد و اکتیویتی ها قرار بدین تا بررسی کنیم.با احترام

  9. Avatar علی گفت:

    public void Btn_click(View V){
    Intent GoActivity = new Intent (MainActivity.this,Activity_second.class);
    startActivity(GoActivity);
    }

    اکتیویتی دوم رو چجوری تعریف کنیم

    با این کد بنده فقط یک اکتیویتی ساختم

    واقعا ممنون عجب اموزشی بود بووووووووووووووس

    • Admin Admin گفت:

      سلام دوست گلم علی عزیز
      خدمت شما عرض کنم فیلم آموزشی در این مورد تهیه شده که زیر همین پست هست لطفا دانلود کنید نحوه تعریف رو خدمتون آموزش دادیم.

  10. Avatar علی گفت:

    public void Btn_click(View V){
    Intent GoActivity = new Intent (MainActivity.this,Activity_second.class);
    startActivity(GoActivity);
    }

  11. Avatar amir گفت:

    عالی عالی عالی
    از پایه توضیح دادید ممنون واقعا شما عالی هستید <۳

  12. Avatar mr.zeus گفت:

    سلام دوست عزیز
    واقعا عالی بود من الان دو روزه که تمامی سایت های ایرانی و خارجی رو گشتم آموزشی به این مفیدی پیدا نکردم و مشکلم با آموزش شما حل شد
    امیدوارم که موفق و پیروز باشید

  13. Avatar جواد گفت:

    خیلی خوب و عالی

  14. Avatar زهرا گفت:

    سلام واقعا مسج باکست توی اندروید استودیو خیلی خوب آموزش دادید. تشکر