2011-06-07 139 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

似乎你正在测试模拟器上的应用程序,结果是你的市场应用程序缺失。尝试在真实手机上测试应用程序,一切都会好起来的。

相关问题