onCellInfoChanged监听事件
跪求大神!!!onCellInfoChanged的监听事件,只有刚布置到手机的时候才打出吐司(吐司内容是“改变了。。。空”),之后就一直没有显示似乎没有监听到一样。下面是我的代码,求大神帮忙解答!
public class MainActivity extends ActionBarActivity {
TelephonyManager Tel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
Tel.listen(MyListener, PhoneStateListener.LISTEN_CELL_INFO);
}
private class MyPhoneStateListener extends PhoneStateListener{
@Override
public void onCellInfoChanged(List<CellInfo> cellInfo) {
super.onCellInfoChanged(cellInfo);
if(cellInfo==null){
Toast.makeText(MainActivity.this, "改变了。。。空", 1).show();
}else{
Toast.makeText(MainActivity.this, "改变了。。。非空", 1).show();
}
}
}