بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
علت خطای این کد ساده چیه؟
سلام چرا این کد کرش میکنه و خطای Nullpointer میگیره؟
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
public class TestActivity extends Activity {
Button[] buttons;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
buttons[0] = (Button) findViewById(R.id.button1);
buttons[1] = (Button) findViewById(R.id.button2);
buttons[2] = (Button) findViewById(R.id.button3);
buttons[3] = (Button) findViewById(R.id.button4);
buttons[4] = (Button) findViewById(R.id.button5);
buttons[5] = (Button) findViewById(R.id.button6);
for (int i = 0; i < 10; i++) {
buttons[i].setBackgroundResource(R.drawable.ic_launcher);
}
}
}
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
مسعود کریمی نژاد
11 سال پیش
+3
0
سلام ارایه رو اینجوری مقدار دهی کن
Button[] buttons =new Button[6];
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .