我正在开发一款与Android相关的应用程序,其中需要检查设备是否处于漫游状态。当我使用以下代码时:
但是它每2秒就会打印提示。 我希望只有当单元格位置从正常网络变为漫游时才打印提示。
Handler m = new Handler();
m.postDelayed(new Runnable()
{
public void run()
{
if(telephonyManager.isNetworkRoaming())
{
Toast.makeText(getApplicationContext(), "Network is in Roaming", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getApplicationContext(), "Network not in Roaming", Toast.LENGTH_LONG).show();
}
}
}, 2000);
但是它每2秒就会打印提示。 我希望只有当单元格位置从正常网络变为漫游时才打印提示。