이 글은 PC 버전 TISTORY에 최적화 되어있습니다.
서론
간단하게 다른 액티비티에 있는 함수를 호출하는 방법을 알아보겠습니다.
방법
public class MainActivity extends TabActivity { public static Context mContext; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab); setupTabs(); mContext = this; } public void method1( ) { } }
위와 같이 public static 으로 mContext를 선언해준 후 onCreate 내에서 this를 넣어줍니다.
[Subclass.Java]
((MainActivity)MainActivity.mContext).method1();
그리고 이와 같이 다른 클래스에서 사용해줍니다.
수정
'Frontend > Android' 카테고리의 다른 글
[안드로이드] Bitmap 최적화 로딩 (Bitmap Resize) (4) | 2016.07.17 |
---|---|
[안드로이드] Handler 사용법 (4) | 2016.07.16 |
[안드로이드] RecyclerView 예제 (17) | 2016.07.12 |
[안드로이드] RecyclerView란? (RecyclerView와 ListView 차이) (6) | 2016.07.11 |
[안드로이드] 안드로이드 메모리 관리 (Weak Reference와 Soft Reference) (0) | 2016.07.08 |
[안드로이드] AsyncTask란? (개념 및 사용법) (3) | 2016.07.07 |
이 글은 PC 버전 TISTORY에 최적화 되어있습니다.
서론
간단하게 다른 액티비티에 있는 함수를 호출하는 방법을 알아보겠습니다.
방법
public class MainActivity extends TabActivity { public static Context mContext; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab); setupTabs(); mContext = this; } public void method1( ) { } }
위와 같이 public static 으로 mContext를 선언해준 후 onCreate 내에서 this를 넣어줍니다.
[Subclass.Java]
((MainActivity)MainActivity.mContext).method1();
그리고 이와 같이 다른 클래스에서 사용해줍니다.
수정
'Frontend > Android' 카테고리의 다른 글
[안드로이드] Bitmap 최적화 로딩 (Bitmap Resize) (4) | 2016.07.17 |
---|---|
[안드로이드] Handler 사용법 (4) | 2016.07.16 |
[안드로이드] RecyclerView 예제 (17) | 2016.07.12 |
[안드로이드] RecyclerView란? (RecyclerView와 ListView 차이) (6) | 2016.07.11 |
[안드로이드] 안드로이드 메모리 관리 (Weak Reference와 Soft Reference) (0) | 2016.07.08 |
[안드로이드] AsyncTask란? (개념 및 사용법) (3) | 2016.07.07 |