我目前正在制作一个只有三个类的应用程序。两个活动和一个应用程序类。从到目前为止我对 Applications 的了解来看,该类在程序开始时会自行初始化,这是否意味着我不需要在每个 Activity 中初始化该类的 Object?
我的程序每次都在开始时崩溃并返回一个 ClassCastException,我假设这与我的 Application 类有关,因为它是我在所有代码中所做的唯一类强制转换。作为一个局部变量,我有
protected BluetoothApplication myBt;
在我的 onCreate() 方法中,我调用
myBt = (BluetoothApplication)getApplication();