在我的下载程序中,我必须让用户选择是要通过WiFi下载还是使用网络连接。我知道我可以通过以下方式做到这一点:
final ConnectivityManager connMgr = (ConnectivityManager)
this.getSystemService(Context.CONNECTIVITY_SERVICE);
final android.net.NetworkInfo wifi =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
然后使用isConnected()
方法查看我是否有WiFi连接。我还有另一个名为Sharable
的类,而不是Activity
,它应该包含要在各个活动之间共享的所有数据。这些“可共享”的东西包括与数据库的连接等。
如何在此Sharable
课程中获取此WiFi信息?
如果不延长Activity
,这是不是可以实现?
如果没有,我应该在哪里实例化各种变量?在onCreate
?
答案 0 :(得分:1)
只需将应用程序上下文传递给Sharable
。