Java 检查网络连接的地方
我有一个简单的活动层次:a是抽象的,B,C等继承自a。 我需要一个地方来处理网络连接,最好将它放在父活动(a)中。然而,我不知道如何阻止子活动(B,C)中的代码执行。此外,在子活动(B,C)的每个onResume方法中,我都有额外的网络代码,这些代码也不应该执行Java 检查网络连接的地方,java,android,Java,Android,我有一个简单的活动层次:a是抽象的,B,C等继承自a。 我需要一个地方来处理网络连接,最好将它放在父活动(a)中。然而,我不知道如何阻止子活动(B,C)中的代码执行。此外,在子活动(B,C)的每个onResume方法中,我都有额外的网络代码,这些代码也不应该执行 那么,除了父onCreate+中的“if”和子onCreate+中的“if”以及子onResume中的“if”之外,还有其他方法吗?这种方法应该更简洁。在抽象活动中保留布尔值,如IsNetworkAvailable。在Oncreate
那么,除了父onCreate+中的“if”和子onCreate+中的“if”以及子onResume中的“if”之外,还有其他方法吗?这种方法应该更简洁。在抽象活动中保留布尔值,如IsNetworkAvailable。在Oncreate of A或onResume of A中检查网络是否存在(在所有工作之前,必须在B和C中调用super.onResume),并将网络放入if(IsNetworkAvResult)。尝试此操作
onCreate()
和onResume()
作为super.handleConnection()代码>
您希望以何种方式处理网络连接?您是否希望检测某些网络状态?我真的不知道你在问什么。我是WindyB的-我也不明白这里在问什么。为什么不让网络检查工具类中的静态方法,并在你做网络请求之前调用它呢?当然,在恢复之后和进行网络呼叫之前,网络可能会切换