【发布时间】:2011-04-25 20:17:30
【问题描述】:
我有一个显示一些 RSS 新闻的按钮。我的问题是,如果 wifi 被禁用或没有 3g 连接,我想显示一条吐司消息“没有互联网连接”。如果 wifi 关闭以弹出消息,我必须让它工作,但我的问题是:
我希望应用程序检查用户是否启用了 wifi 或 3g 连接。如果有 3g 去新的活动,如果有 wifi 不仅要检查它是否启用,还要检查用户是否连接到网络然后去新的活动。如果 3g 或者 wifi 被禁用了,我只想展示我之前写的信息。
这是我现在写的代码,但我真的不知道如何继续......
清单:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
以及我的onCreate 方法的来源:
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.main2);
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if (wifiManager.isWifiEnabled())
{
wifiManager.setWifiEnabled(true); // an einai anoixto asto anoixto
}
else
{
Toast.makeText(nea.this, "Χρειάζεστε σύνδεση στο internet", Toast.LENGTH_SHORT).show();
finish();
}
loadFeed(ParserType.DOM);
}
【问题讨论】:
标签: android