마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

pageradapter intent문제....ㅜ.ㅜ [closed]

0 추천

public class ViewPagerAdapter extends PagerAdapter implements OnClickListener{

 private LayoutInflater mInflater;
 private Context context;
 
 public ViewPagerAdapter( Context con){
  super();
  mInflater = LayoutInflater.from(con);
  context = con;
 }
 
 
 // 뷰페이저에서 사용할 뷰객체 생성/등록
 @Override
 public Object instantiateItem(View pager, int position) {
  // TODO Auto-generated method stub


  View v = null;


  if(position == 0){
   v = mInflater.inflate(R.layout.layout1, null);
   v.findViewById(R.id.btn1).setOnClickListener(this);
  }else{
   v = mInflater.inflate(R.layout.layout2, null);
  }
  ((ViewPager)pager).addView(v, 0);
  return v;
 }
 @Override
 public int getCount() {
  // TODO Auto-generated method stub
  return 2;
 }
 
 //뷰 객체 삭제
 @Override
 public void destroyItem(View pager, int position, Object view) {
  // TODO Auto-generated method stub
  ((ViewPager)pager).removeAllViews();
 }
 
 // instantiateItem메소드에서 생성한 객체를 이용할 것인지
 @Override
 public boolean isViewFromObject(View view, Object obj) {
  // TODO Auto-generated method stub
   return view == obj;
 }
 @Override public void finishUpdate(View arg0) {}
 @Override public void restoreState(Parcelable arg0, ClassLoader arg1) {}
 @Override public Parcelable saveState() { return null; }
 @Override public void startUpdate(View arg0) {}


 @Override
 public void onClick(View v) {
  // TODO Auto-generated method stub
  
  if(v.getId() == R.id.btn1){
   Intent intent = new Intent().setClass(context,CameraActivity.class);
   context.startActivity(intent);
  }
 }
}

 

안드로이드 펍에서 안드로이드를 배우고 있는 사람입니다..ㅜㅜ

카메라를 불러오기 위해서는.. 액티비티를 써야 한다는 사실을알고..

pageradapter에서.. intent를.. 해주려고 하는데요..

 

 Intent intent = new Intent().setClass(context,CameraActivity.class);
   context.startActivity(intent);

 

이부분이 자꾸 에러가 납니다 ㅜㅜ

도데체 무엇이 문제 일까요?ㅜㅜ 헬프미..ㅠㅠㅠㅠ

질문을 종료한 이유: 해결
mamongs (4,050 포인트) 님이 2013년 3월 13일 질문
mamongs님이 2013년 3월 13일 closed
...