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

دوتا سوال در مورد اکتیویتی ها


Shaparak

سوال

سلام به همه

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

سوال دومم این هست که من چندتا باتن تو اکتیویتی۱ تعریف کردم و برا هر کدومش تعریف کردم که وقتی روش کلیک شد به کدوم اکتیویتی بره...حالا مشکلم اینه وقتی اجرا میگیرم باید به ترتیب باتن ها رو اجرا کنم وگرنه کار نمیکنه...مثلا تا باتن یک رو اجرا نکنم باتن۲ اجرا نمیشه ولی وقتی باتن۱ رو اجرا کردم باتن۲ هم اجرا میشه!!!

ممنون

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

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

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

سلام

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

سوال دوم هم لابد رویداد کلیک دکمه هارو توی هم تعریف کردین.

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

در 10 دقیقه قبل، دانشجو گفته است :

سلام

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

سوال دوم هم لابد رویداد کلیک دکمه هارو توی هم تعریف کردین.

عزیز من اصن هیچ احتیاجی به دیتابیس ندارم اینجا ولی فرم لاگین رو میخام

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

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

 

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

در 15 دقیقه قبل، دانشجو گفته است :

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

بفرمایید

.a8oi_untitled.png

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

واقعا طرز کد زدن بعضیا رو درک نمیکنم

اصلا نمیدونم این چه جور کدزدنی هستش که از خودتون در میارید؟

 

ببین دوست عزیز نباید داخل onClickListener یه باتن یکی دیگه رو تعریف کرد !! نباید داداش گلم

شما باتن 1  رو تعریف کردید و توی رویداد کلیکش علاوه بر اینکه دستور رفتن به یه اکتیویتی دیگه رو گذاشتید

اومدید باتن 5 رو هم تعریف کردید :|

 

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

رو هوا که نمیشه داداش گلم :|

موفق باشی

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

ممنون از کمکتون

بیخیال خودم یه راهی پیدا میکنم....

در ضمن من همه آموزش ها رو دیدم طبق همونا عمل کردم

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

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

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

در کل ممنونم

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

سلام

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

توی برنامه نویسی تا به خطایی بر نخوری به ماهیت یه موضوع پی نمیبرین

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

سوال اولتون رو خیلی ساده بگم آره چرا که نه.شما فقط کافیه یه شرط ساده بنویسین »

     if (edtUser.getText().equals("MajidArta") && edtPassword.getText().equals("123456")){
            
        }

می تونید اون چیزی مد نظرتون هستش رو توی SharedPreference  ذخیره کنین، که نه نیازی به دیتابیس هستش و نه اینکه بخوایید توی فایل خاصی قرارش بدین.

 

سوال دومتون هم بگم که شما باید به بلاک ها توجه کنید، اون بلاک محدوده توابع، اینترفیس ها، کلاس ها و . . . هستش.بحث دسترسی هستش.

شما توی کدتون رویداد کلیک دکمه دومتون رو داخل رویداد دکمه اول نوشتید، خب زمانی دکمه دوم شما کار میکنه که دکمه اول کلیک بشه.

 

خب این کد ها رو ببینید »

  Button1.setOnClickListener(new View.OnClickListener() {
       @Override
       public void onClick(View view) {
           //Button1 Click Event
       }
   });
     Button2.setOnClickListener(new View.OnClickListener() {
       @Override
       public void onClick(View view) {
           //Button2 Click Event
       }
   });

با کد خودتون مقایسه کنید، ببینید کجای کارتون اشتباه کردید.

روش دیگه ای هم هستش که میتونید از رویداد کلیک استفاده کنید، اون روش هم پیاده کردن اینترفیس مورد نظر هستش ( Implement  ).این روش هم خوبه و جالب.

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

در 13 دقیقه قبل، مجید آرتا گفته است :

سلام

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

توی برنامه نویسی تا به خطایی بر نخوری به ماهیت یه موضوع پی نمیبرین

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

سوال اولتون رو خیلی ساده بگم آره چرا که نه.شما فقط کافیه یه شرط ساده بنویسین »


     if (edtUser.getText().equals("MajidArta") && edtPassword.getText().equals("123456")){
            
        }

می تونید اون چیزی مد نظرتون هستش رو توی SharedPreference  ذخیره کنین، که نه نیازی به دیتابیس هستش و نه اینکه بخوایید توی فایل خاصی قرارش بدین.

 

سوال دومتون هم بگم که شما باید به بلاک ها توجه کنید، اون بلاک محدوده توابع، اینترفیس ها، کلاس ها و . . . هستش.بحث دسترسی هستش.

شما توی کدتون رویداد کلیک دکمه دومتون رو داخل رویداد دکمه اول نوشتید، خب زمانی دکمه دوم شما کار میکنه که دکمه اول کلیک بشه.

 

خب این کد ها رو ببینید »


  Button1.setOnClickListener(new View.OnClickListener() {
       @Override
       public void onClick(View view) {
           //Button1 Click Event
       }
   });
     Button2.setOnClickListener(new View.OnClickListener() {
       @Override
       public void onClick(View view) {
           //Button2 Click Event
       }
   });

با کد خودتون مقایسه کنید، ببینید کجای کارتون اشتباه کردید.

روش دیگه ای هم هستش که میتونید از رویداد کلیک استفاده کنید، اون روش هم پیاده کردن اینترفیس مورد نظر هستش ( Implement  ).این روش هم خوبه و جالب.

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

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

بایگانی شده

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

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

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