저는 글로벌 변수를 보유 할 클래스를 설정하기위한 첫 번째 대답 here을 읽었습니다. 내 응용 프로그램 자바 파일 내에 다음과 같은 클래스를 만들었습니다 내 주요 활동은 다음 :전역 변수에 대한 응용 프로그램 확장
class GlobalStore extends Application {
String str;
}
public class todo extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
GlobalStore appState = (GlobalStore) getApplicationContext();
String tmpstr = appState.str;
}
}
내 manifest.xml 파일에는 다음 태그 :
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:name="GlobalStore">
난 다음에 확신 그러나 지시가 올바르게 시작되면 내 앱 강제 종료됩니다. 바라기를 누군가는 나가 그것을 할 수 없기 때문에 잘못한 무엇을 지적 할 수있다. 감사.
대문자는 대문자로 시작해야합니다. 그것은 당신의 경우에는'Todo'이어야한다는 것을 의미합니다. –