yaser 0 ارسال شده در 24 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 24 فروردین، ۱۳۹۶ public class Function extends Activity { public int sym(){ int b=6, a=5; return a+b; } } تو کلاس Function متد sym رو تعریف کردم (همانند کد بالا) ولی وقتی فراخونیش میکنم(مثل کد زیر) چواب نمیده Function function=new Function(); int id=function.sym(); دوستانی که میدونن مشکل کارم کجاست لطفا راهنمایم کنن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 24 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 24 فروردین، ۱۳۹۶ سلام extends Activity رو که بعد از Function هست حذف کنید. درکل مشکلی نداره باید مقدار 11 رو به شما برگشت بده. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
yaser 0 ارسال شده در 24 فروردین، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 24 فروردین، ۱۳۹۶ در ۱ ساعت قبل، پژمان نیکروان گفته است : سلام extends Activity رو که بعد از Function هست حذف کنید. درکل مشکلی نداره باید مقدار 11 رو به شما برگشت بده. خیلی ممنون بابت راهنمایتون من میخواهم متد های که زیاد باهاشون سروکار دارم رو تو کلاس Function تعریف کنم برای همین extand Activity نیاز دارم راه حل دیگه ای براش وجود نداره لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 25 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 25 فروردین، ۱۳۹۶ در 12 ساعت قبل، yaser گفته است : من میخواهم متد های که زیاد باهاشون سروکار دارم رو تو کلاس Function تعریف کنم برای همین extand Activity نیاز دارم خب چرا باید extand Activity رو قرار بدید. نیازی نیست اصلا. متدهارو توش بنویسید و مثل بالا استفاده کنید دیگه. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
yaser 0 ارسال شده در 26 فروردین، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 26 فروردین، ۱۳۹۶ در 14 ساعت قبل، پژمان نیکروان گفته است : خب چرا باید extand Activity رو قرار بدید. نیازی نیست اصلا. متدهارو توش بنویسید و مثل بالا استفاده کنید دیگه. public class Function extends AppCompatActivity { DataBaseManager db=new DataBaseManager(this); public int nextORempty_ID(){ int number=db.maxID(); int Eid = 0; boolean a=false; try{ for (int k=0;k<=number;k++) { Word word=db.getword(k); int id=word.ID; String Question=word.Question; String Answer=word.Answer; if (Question == null) { Eid = k; k = number; a=true; } } if (a==false){ Eid=number+1; } } catch (Exception ex){ ex.getMessage(); } return Eid; } } چون میخوام یه همچین متدی توش تعریف کنم. کارشم اینه که اولین id خالی در دیتابیس را برگردونه. راه دیگه ای که بشه باهاش id خالی رو پیدا کنم پیدا نکردم اگه راه دیگه ای داره لطفا راهنمایم کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 2 اردیبهشت، ۱۳۹۶ اشتراک گذاری ارسال شده در 2 اردیبهشت، ۱۳۹۶ سلام ببین دوستم، اینجا کدی که شما قرار دادید، طرف اومده چندیدن Model تعریف کرده که به وسیله این Model ها اطلاعات دیتابیس رو دسته بندی میکنه و توی برنامه قرار میده. شما ID و هرچیزی که مربوط به پایگاه داده تون هستش رو باید داخل کلاسی بنویسید که مشتق شده از کتایخانه های مربوط به پایگاه داده هستش باشه.مثل SQLiteOpenHelper.شما کوئریهاتون رو اینجا قرار میدید و ازشون توی اکتیویتی ها و کلاس های دیگه با نمونه سازی از کلاستون و صدا زدن تابع اطلاعات رو دریافت می کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
yaser 0
تو کلاس Function متد sym رو تعریف کردم (همانند کد بالا) ولی وقتی فراخونیش میکنم(مثل کد زیر) چواب نمیده
Function function=new Function(); int id=function.sym();
دوستانی که میدونن مشکل کارم کجاست لطفا راهنمایم کنن
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.