2011-06-07 206 views
0

我看過很多帖子,詢問如何從免費的Android應用程序鏈接到其他付費版本,什麼我做的是對的點擊方法如下:鏈接我的免費應用程序的付費版本

Intent i = new Intent(); 
i.setAction(Intent.ACTION_VIEW); 
i.setData(Uri.parse(Constantes.uriAplicacionFinal)); 
startActivity(i); 

然而,在執行時,我得到以下異常:我已經使用意圖

06-07 11:54:15.793: ERROR/AndroidRuntime(1703): 
Caused by: android.content.ActivityNotFoundException: No Activity found to handle 
Intent { act=android.intent.action.VIEW dat=market://details?id=com.autoescuela } 

每次,我已經用他們這樣的:

Intent i = new Intent(this, Login.class); 
i.putExtra(Constantes.intent_login, R.string.Login); 
startActivityForResult(i, Constantes.activity_login); 

因此,我指定哪一項活動是必須採用Intent的活動,但我不知道我必須指定什麼來啓動Android市場。

回答

1

似乎你正在測試模擬器上的應用程序,結果是你的市場應用程序缺失。嘗試在真實手機上測試應用程序,一切都會好起來的。

相關問題