Long ago we only had cellular data and wifi.  Many apps took the bad
practice of hardcoding behaviors to certain connection types and you are
hitting one of these.  They are probably asking ConnectivityManager for
info on the current active network and getting back a NetworkInfo object
with type == ethernet..  that's not wifi or mobile, so they say "oops - no
connection!"  I think later versions have fixed this.

R


On Mon, Nov 19, 2012 at 3:46 PM, chrisrfq <[email protected]> wrote:

> I am running ICS based on TI's DevKit release for OMAP.  This includes ICS
> 4.0.3 and a Linux kernel of 2.6.37 heritage.  I have both WiFi and Ethernet
> on my system, and would like to be able to use either as my data
> connection.  Both work, and I am able to use, for example, the Google Maps
> application (version 6.12.0) and I can see the maps, navigate around, etc.
> However, when I'm using Ethernet as my data connection, when I touch the
> menu bar to switch the mode to satellite, it comes back and says "Cannot
> complete action without a data connection."  Obviously there's a data
> connection because I'm getting the map data.  However, something in the ICS
> platform is misinforming Google Maps as to whether the data connection is
> valid.  I have seen similar behavior with other apps as well--they talk to
> the Internet via Ethernet, but claim not to have a data connection.
>
> What query might Google Maps be making which fails, and thus is causing
> this?
>
> Any pointers would be appreciated.
>
> Thanks in advance,
>
> Chris
>
>
>  --
> unsubscribe: [email protected]
> website: http://groups.google.com/group/android-porting
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to