谁能帮我了解Bundle savedInstanceState的onCreate(Bundle savedInstanceState),我在Android中的新手.我尝试从developer.android.com了解它.但我无法理解.任何人都可以简化吗?
在我的Android应用程序中,我有一个DefaultApplication扩展的类android.app.Application,并在其中onCreate()绑定了一些服务,这些服务将由我在此应用程序中的其他活动使用.
我也有一个BroadcastReceiver侦听和接收C2DM消息.当此接收器在应用程序未运行时收到消息时,它将触发一个对话框,显示即将发送的消息,它将启动我的应用程序的活动.
我的问题是,当我开始一个没有任何交互的活动时DefaultApplication,我DefaultApplication的onCreate()被调用是因为该应用程序的活动已经开始了吗?
以下是我的定义和清单DefaultApplication:
public class DefaultApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
doBindService();
}
void doBindService() {
// Establish a connection with the service. We use an explicit
// class name because we want a specific service implementation that
// we know will be running in our own process (and thus won't be
// supporting component replacement by other applications). …Run Code Online (Sandbox Code Playgroud)