آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کرش شدن کد بازی دوز _ حل شد

nasiri  11 سال پیش  11 سال پیش
0 0

سلام خسته نباشید

من از روی آموزش های استاد دارم یاد می گیرم توی یه قسمت بازی دوز یاد داده میشه

من کد قسمت اولیش رو نوشتم و عین اون چیزیه که تو فیلم نشون داده میشه ولی موقع اجرا فایل من اجرا نمیشه و کرش میشه، ممنون میشم راهنمایی کنید مشکل از چیه؟ از کدها هم هیچ گونه خطایی ندارم!

 
 package tic.tak;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;


public class TictacActivity extends Activity {

    public ImageView[] images      = new ImageView[9];
    public boolean     isPlayerone = true;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        images[1] = (ImageView) findViewById(R.id.img1);
        images[2] = (ImageView) findViewById(R.id.img2);
        images[3] = (ImageView) findViewById(R.id.img3);
        images[4] = (ImageView) findViewById(R.id.img4);
        images[5] = (ImageView) findViewById(R.id.img5);
        images[6] = (ImageView) findViewById(R.id.img6);
        images[7] = (ImageView) findViewById(R.id.img7);
        images[8] = (ImageView) findViewById(R.id.img8);
        images[9] = (ImageView) findViewById(R.id.img9);

        OnClickListener imagesClickListener = new OnClickListener() {

            @Override
            public void onClick(View view) {
                ImageView imagesView = (ImageView) view;

                if (isPlayerone) {

                    imagesView.setImageResource(R.drawable.dayere);
                } else {
                    imagesView.setImageResource(R.drawable.zarb);
                }
                isPlayerone = !isPlayerone;
            }
        };
        for (int i = 0; i < 9; i++) {
            images[i].setOnClickListener(imagesClickListener);
        }
    }
}
 
 خطا های لوگ کت من:

+1 0
ایندکس آرایه های images رو از 0 شروع کنید تا 8 یا اینکه تو حلقه شمارنده رو از 1 بذارید تا 10 فک کنم درست شه! (11 سال پیش)
+1 0
ایندکس آرایه های images رو از 0 شروع کنید تا 8 یا اینکه تو حلقه شمارنده رو از 1 بذارید تا 10 فک کنم درست شه! مثل استاد هم انجام ندادید که واسه یه آرایه خالی دارید setOnClickListener میکنید (11 سال پیش)
0 0
بسیار ممنون حل شد (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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