반응형
다른 액티비티의 메소드를 참조할 때에 다음과 같이 간단한 방법으로 코드를 작성할 수 있다.
먼저, 호출하고 싶은 메소드가 있는 액티비티에 public static Context 변수를 생성하고,
onCreate()에서 this로 지정한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
public class MainActivity extends AppCompatActivity {
public static Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
context = this;
|
cs |
그리고 호출할 때에는 다음과 같이 작성해주면 된다.
1
|
((MainActivity)MainActivity.context).saveMemo();
|
cs |
피드백은 언제나 환영입니다.
반응형
'프로그래밍(programming) > 안드로이드(android)' 카테고리의 다른 글
[210803] 안드로이드 SharedPreferences를 이용한 라디오 버튼(Radio Button) 체크 상태 저장하기(컴파운드 버튼(CompoundButton) 클래스 이용) (0) | 2021.08.03 |
---|---|
[210801] 안드로이드 Volley와 JSON을 이용한 로또 당첨 번호 조회 (0) | 2021.08.01 |
[210731] 안드로이드 라디오 버튼(Radio Button) (0) | 2021.07.31 |
[210730] 안드로이드 뒤로가기 버튼(Back Button) 누를 때 처리하기 (0) | 2021.07.30 |
[210729] 안드로이드 리사이클러뷰(RecyclerView) 아이템 삭제하기 (0) | 2021.07.29 |