جا به جایی بین اکتیویتی ها + ویدیو
جا به جایی بین اکتیویتی ها، موضوع امروز جلسه آموزشی برنامه نویسی اندروید می باشد. در جلسه گذشته هم با چرخه حیات اکتیویتی ها آشنا شدید.
در جلسه آشنایی با چرخه حیات اکتیویتی ها، اشاره کردیم که هر اکتیویتی نقش یک صفحه را در برنامه نویسی asp.net بازی می کند و از آنجایی که می توان در وب فرم جابجایی انجام داد در اکتیویتی ها هم جابجایی وجود دارد
جا به جایی بین اکتیویتی ها
برای اینکه بتوان از یک اکتیویتی به اکتیویتی دیگر رفت باید از کلاس Intent استفاده کنیم و در آن اشاره کنیم که از اکتیوتی فعلی به اکتیویتی دیگری مراجعه کن و آن اکتیویتی را نمایش بده.
مثال
فرض کنید در اکتیویتی MainActivity هستید و می خواهیم از این اکتیویتی به اکتیویتی SecondActivity مراجعه کنیم. و این اتفاق زمانی می خواهیم رخ دهد که روی یک دکمه کلیک شود.
کد ایجاد دکمه در xml
<Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="Button" />
کد انتقال از رویداد کلیک دکمه به اکتیویتی SecondActivity:
Intent intent=new Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);
برای کسب اطلاعات بیشتر دعوت می کنیم تا ویدیوی زیر را تماشا کنید:
دیدگاهتان را بنویسید