2011-11-04 41 views
4

在我的主要活動中,我有以下簡單的方法。在仿真器中找不到處理地理意圖的活動

private void showMap(String name) { 
     String thePlace = name.replaceAll(" ", "+"); 
     Intent intent= new Intent(android.content.Intent.ACTION_VIEW, 
      Uri.parse("geo:0,0?q=" + thePlace+ "")); 
     startActivity(intent); 
    } 

在我的清單

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.INTERNET" /> 

但是當我運行在模擬器的應用程序,它墜毀並根據日誌,它說

No activity found to handle the intent 

有什麼我做錯了?

回答

6

是否在模擬器設置中啓用了地理定位?

3

那麼,地圖應用程序沒有安裝在模擬器上,所以它給你的信息幾乎可以解釋這個問題。模擬器上沒有任何設置來處理這種意圖...

相關問題