클래스간 변수 공유 - 전역변수 (global variable) 사용하기
별도의 파일 생성
Global_Variable.java
package com.tistory.sysdocu; import android.app.Application; public class Global_Variable extends Application { private String GlobalString; public String getState(){ return GlobalString; } public void setState(String GS){ GlobalString = GS; } } |
AndroidManifest.xml 내용 추가
(생략) <application android:name=".Global_Variable" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> (생략) |
본문 파일에서 사용하기
(생략) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Global_Variable GV = ((Global_Variable)getApplicationContext()); GV.setState("Hello world"); // 저장 String Global = GV.getState(); // 불러오기 (생략) |
'프로그래밍 > Android (Java)' 카테고리의 다른 글
웹페이지 텍스트 내용 가져와서 출력하기 (0) | 2017.05.22 |
---|---|
지연 실행 (delay 그리고 재호출시 연기하기) (0) | 2016.12.14 |
지연 실행 (delay) (0) | 2016.11.14 |
문자열 자르기 (0) | 2015.12.14 |
MX플레이어를 띄워 URL 동영상 재생하기 (외부앱 구동) (0) | 2015.12.04 |