2013-07-27 45 views
1

我試圖從我的服務中打開活動時遇到以下錯誤。 唯一的例外是: android.content.ActivityNotFoundException:無活動處理意向{行動= com.sygic.aura FLG = 0x10000000的}android.content.ActivityNotFoundException:找不到處理意圖的活動 - 從服務

我嘗試打開一些內部包「com.sygic.aura 「,我甚至不知道它是否有意圖過濾(如果沒有 - 是否有另一種方式來打開應用程序?)。

這是代碼:

Intent intent = new Intent(package); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 

請幫

+0

您是否在manifest.xml文件中列出了您的Activity? – Brtle

+0

不,我沒有嘗試加載我的活動,但有一些其他應用程序活動。我希望用戶能夠從我的應用程序中打開GPS應用程序,所以我使用package =「com.sygic.aura」執行上面的代碼,並且它給了我錯誤 – Nativ

回答

0

的問題是,我沒有爲活動發送URL地點:

private Uri location = Uri.parse("geo:0,0?q=1600+Amphitheatre+Parkway,+Mountain+View,+California"); 
Intent intent = new Intent(Intent.ACTION_VIEW, location); 
intent.setPackage(defaultGpsPackage); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(intent); 

它的工作這樣!

相關問題