Не видя код, мы не можем найти истинную причину этой проблемы. Еще позвольте мне рассказать вам об общей причине
В строке подключения в зависимости от состояния добавьте interface = wifi или deviceside = true.
HttpConnection connection = null;
if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) {
connection = (HttpConnection) Connector.open(url+ ";interface=wifi",
Connector.READ_WRITE,true);
} else {
connection = (HttpConnection) Connector.open(url+";deviceside=true", Connector.READ_WRITE,true);
}