• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 311 رای - 1.87 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
حالت موضوعی
(06-05-2014، 07:39 AM)'hamed76' نوشته: درود ....ببخشید من یه سوال داشتم...کارم خیلی گیر این سواله......من میخواستم بدونم چطور وقتی که تو یه اکتیویتی یه عذ رو با هم جمع میکنی و جوابشو میریزی تو یه متغییر بعدش داخل اکتیویتی دیگه از همون متغییر که حاصل جمع اون دو عدد داخلشه استفاده کرد؟؟؟؟

اگه میشه زودتر جوابمو بدین سپاسگزار میشم

 

درود
ابتدا متغیر رو باید بصورت عمومی تعریف کنید
بصورتی که باید داخل تابع Process_Globals تعریف کنید.
سپس از هر جای دیگری کافیست نام activity مورد نظر و نقطه نام متغیر مورد نظر، بصورت زیر :
Main.Var1

 
 
پاسخ
درود و خسته نباشید خدمت اساتید
من توی یه قسمت از برنامم گیر کردم ..[عکس: sad.gif]
سوال 1 :میخوام از توی یه اکتویویتی دیگه Visible یک Label رو که توی یه اکتویتی دیگه هست فالس  "ترو" کنم یا برعکس ..
سوال 2 : و این تغییر سیو بشه ...(ینی اگه کاربر برنامه رو بست دوباره همه چی نشه مث اولش ! )
دوستان من تغریبا مبتدی هستم و اگه میشه کامل توضیح بدین .. خیلی سپاسگزار[عکس: heart.gif]
 
 
پاسخ
درود
دقیقا به جواب سوال قبلی نگاه کنید جواب شماست
گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
 
پاسخ
اینکارو کردم ولی میگه Process_Globals جای آبجکت ها نیست و فقط جای متغیر هاست  ... ینی نمیشه توش یه لیبل رو تعریف کرد که توی اکتویتی های دیگه قابل دسترس باشه
 
پاسخ
(06-10-2014، 07:30 AM)'hesam98' نوشته: اینکارو کردم ولی میگه Process_Globals جای آبجکت ها نیست و فقط جای متغیر هاست  ... ینی نمیشه توش یه لیبل رو تعریف کرد که توی اکتویتی های دیگه قابل دسترس باشه

 
درود
درسته نمیشه آبجکت تعریف کرد دیگه
شما باید یه متغیر از نوع  Boolean در Process_Globals تعریف کنید که در اکتیویتی های دیگه بهش دسترسی داشته باشین.
حالا فقط کافیه تو تابع Activity_Resume کد زیر رو قرار بدین
Label.Visible = var1
var1 همون متغیره است.


 
 
پاسخ
خب تا اینجا درسته و visible میشه ...
ولی وقتی میخوام از یه اکتویتی دیگه دوباره ترو کنم مقدارشو نمیشه
از این دستورا استفاده کردم ولی جواب نداد :
main.var1 = Enabled
label1.var1 = Enabled
و هزارتا دستور من دراوردی دیگه ولی فرخوانیش نکرد که ترو یا فالسش کنه (از یه اکتویتی دیگه)
 

 

 
 
پاسخ
(06-11-2014، 02:55 AM)'hesam98' نوشته: خب تا اینجا درسته و visible میشه ...
ولی وقتی میخوام از یه اکتویتی دیگه دوباره ترو کنم مقدارشو نمیشه
از این دستورا استفاده کردم ولی جواب نداد :
main.var1 = Enabled
label1.var1 = Enabled
و هزارتا دستور من دراوردی دیگه ولی فرخوانیش نکرد که ترو یا فالسش کنه (از یه اکتویتی دیگه)
 

 

 

 


درود
ببینید شما اول متغیر رو تو همون اکتیویتی که لیبل رو گذاشتید بصورت عمومی تعریف می کنید(همینطور که گفته بودم)
حالا از داخل اکتیویتی های دیگه فقط مقدار اون متغیر رو تغییر میدید با هر شرطی که دارین. مثلا :
main.var1 = True
حالا نکته اینجاست که شما اگر برگردید به اکتیویتی اول که لیبل داخلشه اولین اتفاقی که میفته اینه که تابع Activity_Resume که
بصورت خودکار تو صفحه کد هست اجرا میشه.
پس شما باید داخل این تابع Label.Visible = var1 رو قرار بدین که به محض ورود به اکتیویتی مقداری که واسه متغییر گذاشتید به لیبل اعمال بشه.
- اگه متوجه نشدید همینجا کدتون رو بزارین تا اصلاحش کنم

اما واسه ذخیره حالت ها یا باید از دیتابیس استفاده کنید یا فایل یا از کتابخانه phone با استفاده از StateManager
که تو همین سایت وسایت اصلی اگه سرچ کنید توضیح زیاده

موفق باشید

 
 
پاسخ
سلام مهندس بخدا مغزم ترکید ...
لیبل ویزیبلش ترو میشه ولی از توی اکتویتی دیگه ویزیبلش فالس نمیشه
یه دونه پروژه مثال درست کردم و کد ها رو همونجور که گفتی به متغیر ها دادم
***حالا به هر روشی اینو انجام بدی مهم نیست فقط قابل ذخیره شدن باشه حالتش... خواهشا اون خاصیت ذخیره رو هم بهش اضافه کن
استاد اگه خودت درستش کنی خیلی خیلی آقایی  ..
 ... بازم مررررسسسییی .. اینم پروژه مثال :

http://www.uplooder.net/cgi-bin/dl.cgi?k...1c619e3417
 


 
 
پاسخ
اساتید لطفا اگه بلدین  کمک کنین ... خیلی متل این قضیه شدم
 
پاسخ
سلام 
آقا من وقتی خروجی بگیرم  این ارور رو میده : 
AndroidManifest.xml:2: error: No resource identifier found for attribute 'installLocation' in package 'android'
چی میگه ؟
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه hosseinrp 0 4,035 01-21-2016، 07:57 PM
آخرین ارسال: hosseinrp
  درست کردن بیشتر از یک Layout در برنامه Morteza_rk 6 13,160 12-09-2015، 08:18 AM
آخرین ارسال: Amin_Mansouri
  کتابخانه ی پرداخت درون برنامه ای(کویک لرن) 5225morteza 5 17,434 08-05-2015، 08:48 PM
آخرین ارسال: Amin_Mansouri
  کد ussd رو بیسیک 4 اندروید قبول نمی کنه!! اکبری 1 6,051 07-01-2015، 09:47 PM
آخرین ارسال: Amin_Mansouri
  نمایش پنجره شناور روی سایر برنامه ها mokhtarabadi 0 3,569 04-21-2015، 09:56 AM
آخرین ارسال: mokhtarabadi
Music تنظیمات اولیه برنامه BASIC 4 ANDROID arash872 3 8,977 03-18-2015، 08:36 AM
آخرین ارسال: Amin_Mansouri
  دانلود کتابساز اندروید و منتظر همکاری دوستان اندرویدی omid_student 5 13,807 01-21-2015، 02:36 PM
آخرین ارسال: shima12
  پنهان کردن سورس برنامه porya 1 4,725 11-23-2014، 09:02 AM
آخرین ارسال: Amin_Mansouri
  برنامه نویسی حرفه ای به زبان Basic4Android mohammad-alone 46 69,697 10-27-2014، 10:25 AM
آخرین ارسال: tanhae
  مشکل با دریافت توسط بلوتوث در بیسیک4 اندروید esmaeil57 2 5,675 10-25-2014، 08:56 PM
آخرین ارسال: a.mehran

پرش به انجمن:


Browsing: 13 مهمان