【发布时间】:2016-04-01 07:17:17
【问题描述】:
在我的应用程序上,我正在对应用程序的 onCreate 方法进行设置(包括调用我们的服务器)。另一方面,我们使用广播接收器来获取连接的变化。一切似乎都工作正常,但是,如果我们终止应用程序,然后连接发生变化,则调用应用程序的 onCreate 方法,这会导致对我们的服务器的调用不应该完成。这是正常行为吗?我们如何避免在连接更改时调用 onCreate 方法?
连接广播接收器在 AndroidManifest 中是这样配置的:
<receiver android:name="x.ConnectivityReceiver" android:label="ConnectivityReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
提前致谢。
【问题讨论】:
标签: android android-lifecycle android-broadcastreceiver android-applicationinfo