رفتن به مطلب
  • 0

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


dostmobile

سوال

سلام دوستان :gol:


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


متاسفانه چون حرفه ای نیستم برای هر ایتم یه اکتیویتی جدا ساخته بودم و یه کم کار شلوغ شده بود


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


ممنون میشم دوستان راهنمایی کنن


مثلا 15 تا ایتم دارم و کاربر رو هرکدوم کلیک کنه وارد صفحه بشه


یعنی اگه 50 تا اهنگ هم بزارم لازم نباشه برای هرکدوم اکتیویتی جدا بسازم :) 


پیشاپیش سپاسگزارم :gol:


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

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

مولتی پنل و تگ سندر بلدم

میشه بیشتر راهنمایی کنید

یه نمونه کد بزارین ممنون میشم

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

سلام

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

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

والا بیسیک رو اصولی یاد نگرفتم و توضیحاتی که دادی واسم گنگه یه کم

میشه یه نمونه کد بنویسی

کارم با مولتی پنله

برای سه ایتم بنویس بیزحمت :gol:

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

سلام

 

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

 

Initialize کنید و با دستور Activity.AddView به برنامه اظافه کنید

 

من امتحان کردم خیلی تاثیر داره در کم حجم شدن برنامه

 

هم حرفه ای تره هم بهینه تر:gol:

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

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

یه متغیر تو Process_Globals از نوع استرینگ یا اینت میزاری

بعد این متغیر رو برابر با سندر قرار میدی.

سندر مشخص میکنه رو کدوم ایتم کلیک شده مثلا 12همی

بعد تو اکتیویتی دوم بر اساس اون 12 کار هاتو انجام میدی. 

 

مولتی پنل سرچ کن تا بیشتر متوجه بشی

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

ممنون میشم کسی پاسخ بده

مطالبم همش از دیتابیسه

تصویر دیتابیسمم پیوست کردم

db.jpg

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

سلام.

کار خاصی نداره که.

چند تا متغیر رو procces تعریف کنید مثلا:

Sub Process_Globals
Dim onvan,text,pic,link As String
End Sub

بعد وقتی روی آیتم اول کلیک شد محتویات سطر های اول رو بخونید. ایدی کرسر هم 1 بذارید.

	cur.position=0
	onvan=cur.getSring("onvan")
	text=فراخوانی
	pic=فراخوانی عکس
	link=فراخوانی لینک

این یه مثال بود.

 

خب اگه از آیتم کلیک لیست ویو استفاده میکنید . میتونید position اش رو به اضافه یک بکنید و طبق ایدی دیتابیس رو سلکت کنید .(چون ایدی از 1 شروع میشه)

میتونید poistion رو به عنوان position کرسر بذاریدش. که از آیتم اول تا... بگیره.

 

و یا اگه مولتی پنله که معمولا i داده میشه به تگ باتن و ازش استفاده میشه.

 

محتویات رو که ریختین داخل اون متغیر ها ، اکتیویتی بعدی رو استارت بزنید و فقط اون متغیر هارو فراخوانی کنید...

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...