Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
찾다찾다 안되서 질문합니다... 알려주세요 ㅠ
작성자
작성일 2011-05-30 (월) 10:14
분 류 질문
ㆍ추천: 0  ㆍ조회: 4627      
IP: 61.xxx.124
 
안녕하세요.. 프로그래밍초보인 학생입니다~
 
이번에 학교에서 안드로이드 프로그래밍이 있어서 하고있는데요...
 
구글링을 해보고또해봐도 잘모르겠어서 질문드립니다..
 
 
먼저 문제가, 메인에서는 Activity 를 상속받았기때문에 Telephonemanager나 managedQuery 등
 
액티비티 함수를 호출할수 있잖아요??
 
 
하지만 개발하다보면 클래스를나눠서 사용하게되는데,,, 새로만든 A(액티비티를 상속하지않은 새로만든 클래스) 라는
 
 클래스에서 액티비티함수를 호출하려면  어떡해해야하나요? 이걸못해서지금 메인에서 줄줄이다만들어서 다 생성자로
 
넣어주고.. 좀만더하다간 스파게티소스가 되버릴거같아요  ㅠ 뭐 구글링으로는 Context를 넘겨줘라하는데 막상 솔직히
 
잘모르겠습니다 ㅜ
 
요약) 메인(액티비티를 상속한) 클래스말고 새로만든(액티비티를 상속하지않은) 클래스에서 어떡해하면 액티비티함수를
 
호출할수있을가요?
이름아이콘 두근두근
2011-05-30 12:45
^^
Activity가 Context를 상속하고 있어서 context를 넘기라는 의미는 activity를 넘기라는 말과도 같습니다.
새로 만드신 클래스에 메인 클래스를 넘겨주시면 되겠네요.
class MainActivity extends Activity {
void someFunc(){
  NewMyClass cls = new MyClass(this);
}
..
class NewMyClass
{
  Context mContext;
 public NewMyClass(Context context) {
  mContext = context ;
}
public void doSomethingWithContext() {
 mContext.getResources() ;
...
}
}
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4753 service가 실행중인지 알수 있는 방법. 2012-01-05 4625
4752 질문 현재 NDK를 이용, OpenGL ES쪽을 공부하고있는 대학원생입니다.. 2011-07-29 4626
4751 FTP 클라이언트 구현중인데 도와주세요.~~ 2012-03-13 4626
4750 질문 TCP 통신에 대한 예외처리 문의 2012-04-04 4626
4749 질문 kandroid toolchain 이용한 OpenMP 사용에 대한 질문 2012-08-20 4626
4748 ICS.. 에뮬레이터 커널버전좀 알고싶습니다. 2013-02-10 4626
4747 질문 찾다찾다 안되서 질문합니다... 알려주세요 ㅠ.. 2011-05-30 4627
4746 질문 Gingerbread - Media Player - tunneling 2011-06-07 4627
4745 NDK를 이용해서 안드로이드 소스의 Skbuff.h를 사용(패킷 복사.. 2012-01-29 4627
4744 Bluetooth 통신 질문이요 2012-04-04 4627
4743 어플 작동중에만 Receive 받는 방법 아시나요? 2011-06-21 4628
4742 질문 이 소스 해석 부탁드립니다. 2011-08-08 4629
4741 질문 [오디오] 여러개의 오디오파일(pcm)을 동시에 재생 가능한가요.. 2011-11-13 4629
4740 질문 동영상 플레이 화면 rotation에대한질문이요 2012-11-21 4629
4739 질문 signing관련 질문.. 2011-09-28 4630
4738 질문 소스 코드 상에서 문자열을 준 경우는 되고 DB의 필드에서 가.. 2012-10-27 4630
4737 질문 GPU 디바이스 드라이버 문의 2012-07-10 4631
4736 onCreateOptionsMenu(Menu mem)->이 메소드는 mem이라는 Me.. 2011-09-06 4632
4735 질문 간단한 터치에 관한 질문입니다 2011-09-16 4633
4734 의견을 물어봅니다. 이러한 게임의 제작 수준에 대해서! 좋은 .. 2014-03-04 4634
4733 안드로이드 보안 관련해서 질문드립니다 2012-03-22 4635
4732 Notification Panel 질문입니다. 2012-09-10 4635
4731 질문 app 권한 문의 2013-06-11 4637
4730 질문 갤2사용자입니다. 바탕화면 관련 의문입니다.. --;;.. 2011-09-07 4638
4729 질문 멀티쓰레드 APP의 crash 발생시 2012-08-24 4638
4728 질문 안드로이드용 메신저개발 2014-08-06 4642
4727 application 실행시에만 Broadcastreceiver 에서 Intent를 받.. 2011-09-22 4644
4726 질문 1080p HD 동영상 플레이에 대해 문의드립니다 2012-07-16 4649
4725 질문 지도에서 기능구현에 대한 질문입니다. 2012-04-05 4656
4724 질문 WebView 글자를 드래그 해서 선택했을때의 이벤트 관련 질문.. 2011-07-14 4658
4723 질문 구글맵 아이스크림샌드위치에서 오동작 2012-03-15 4659
4722 PRODUCT_COPY_FILES : 파일 없어도 오류 안생기게 하는 방법 .. 2015-04-10 4661
4721 스마트폰 제조 회사의 종류를 인식할 수 있는 기능 구현?.. 2011-09-08 4665
4720 질문 안드로이드 api 질문입니다 2014-07-20 4667
4719 질문 스케일나인그리드 2013-01-18 4674
4718 native service에서의 exception noti? 2013-05-31 4676
4717 질문 prebuilt 된 APK가 작동이 안되는데.. 2012-01-15 4682
4716 질문 (국적 불명)HTC(T Mobile출시) G1 업그레이드 방법 쉽게 좀 알.. 2012-03-11 4684
4715 질문 프로세스 종료 2011-07-15 4697
4714 질문 안드로이드 브라우저 문의 2011-07-27 4697
4713 질문 Android Search 구현 2012-03-26 4697
4712 질문 구글 음성검색 버튼이 포함된 Edittext는 어떻게 만드나요?.. 2011-05-26 4699
4711 마켓 릴리즈 시 매니페스트.xml에 category.MONKEY 넣어도 문.. 2012-02-13 4699
4710 안드로이드 xml 문서를 코드로 작성할때 문제입니다... 2011-09-29 4705
4709 질문 task 지우는 방법 2011-07-14 4713
4708 질문 GridView를 확대할 순 없나요? 2013-06-04 4714
4707 Image effect 질문 2011-07-08 4715
4706 질문 디바이스 사용 유무 체크하기 2013-01-30 4715
4705 질문 MediaPlayer() 출력에 관한 질문... 2011-05-19 4717
4704 질문 android 2.3.3에서 broadcasting된 intent의 출처를 알 수 있.. 2011-07-21 4717
12345678910,,,101