بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارور NullPointerException با تغییر در برنامه ScreenshotGallery استاد(حل شد)
سلام در برنامه استاد روی sample.xml یک باتن اظافه کردم و بهش فرمان آن کلیک دادم تا به یک اکتیویتی دیگه بره ولی ارور NullPointerException میده و از خطی که intent نوشتم ارور میگیره
در کلاسG متد currentActivity را معرفی کردم در منیفست هم کلاس ActivityStartup2 را اظافه کردم
اگه امکان داره راهنمایی کنید مرسی
public class ImagePagerAdapter extends PagerAdapter {
public ArrayList<Integer> imageIds;
public ArrayList<String> imageTitles;
public ImagePagerAdapter(ArrayList<Integer> imageIds, ArrayList<String> imageTitles) {
this.imageIds = imageIds;
this.imageTitles = imageTitles;
}
@Override
public int getCount() {
return imageIds.size();
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view.equals(object);
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
View view = G.layoutInflater.inflate(R.layout.sample, null);
TextView text = (TextView) view.findViewById(R.id.text);
ImageView image = (ImageView) view.findViewById(R.id.image);
text.setText(imageTitles.get(position));
Button btn = (Button) view.findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(G.currentActivity, ActivityStartup2.class);
G.currentActivity.startActivity(intent);
}
});
image.setImageResource(imageIds.get(position));
container.addView(view);
return view;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
}
0
0
در منیت کلاس g رو تعریف کردید؟
(11 سال پیش)
0
0
بله تعریف کردم
(11 سال پیش)
+1
0
بجای G.currentActivity از container.getContext استفاده کنید. (11 سال پیش)
+1
0
مرسی Spirit لایک داری نجاتم داری کلی روش زمان گذاشتم نگرفتم چیکار باید بکنم (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .