현재 3 개의 클래스 만있는 응용 프로그램을 만들고 있습니다. 두 가지 활동 및 응용 프로그램 클래스. 지금까지 애플리케이션에 대해 배웠던 것에서부터 클래스는 프로그램 시작시 자체를 초기화하므로 각 Activity에서 클래스의 Object를 초기화 할 필요가 없다는 의미입니까?응용 프로그램 초기화
내 프로그램이 매번 시작될 때마다 충돌하고 ClassCastException을 반환합니다. 이는 모든 코드에서 수행중인 유일한 클래스 캐스팅이기 때문에 내 Application 클래스와 관련이 있다고 가정합니다. 지역 변수로서 나는
protected BluetoothApplication myBt;
가지고 내에서 onCreate() 안의 방법은 내가
myBt = (BluetoothApplication)getApplication();
getApplicationContext()가 getApplication()과 반대로 사용되어야합니까? – JuiCe
예, 당신은'getApplicationContext()'를 사용해야합니다. –