بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نمایش اکتیویتی

مدیریت گفتگو
Hamed 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام

در یکی از صفحات برنامه من چند دکمه قرار داره که با کلیک روی هرکدوم برنامه به صفحه بعدی میره
اما در نرم افزار بنده یک مشکل به وجود آمده و با زدن دکمه نرم افزار به صفحه بعد نمیره

در پایین کدها نمی دونم چی کار کنم تا علامت های قرمز از بین بروند

نظرات

پاسخ‌ها 4

رامین پارسه 9 سال پیش

سلام شما از یک ست آن کلیک لیسینر در یک ست آن کلیک دیگه استفاده کردی مشکل از } که بسته نشده جای درستش

نظرات

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

حالا اکتیوتی دوم

در اخر مطمئن شو در مانیفستت معرفی شده

نظرات

sana ebadi 9 سال پیش

            protected void onCreate(Bundle savedInstanceState){
              super.onCreate(savedInstanceState);
             setContentView(R.layout.form1);

           //تعریف دکمه ها
        Button btn1 = (Button) findViewById(R.id.btn1);
         Button btn2 = (Button) findViewById(R.id.btn2);

      //ست کردن لسنر به یکی از دکمه ها
    btn1.setOnClickListener(new OnClickListener){

   @Override
        public void onClick(View arg0){
     Intent intent = new Intent(B.this , C.class);
     B.this.StartActivity(intent);
     }
 });

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

نظرات

Hamed 9 سال پیش

از کمک شما دوستان ممنونم

مشکلم حل شد

 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .