我发布了一个应用,现在我想更新它。我正在尝试添加一个按钮,将用户定向到Google Play上的另一个应用。我建议我的用户下载我的另一个应用程序,如果他们喜欢当前的应用程序。我找到了这段代码,并在onCreate方法中添加到了我的代码中。
button.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://HTTPS://details?id=com.example.android"));
startActivity(intent);
}
});
我也写了xml部分和按钮定义。他们没有错。 我编写了应用程序的包名而不是com.example.android。模拟器崩溃,因为其中没有Googleplay。我在我的Android设备上试过这个。它也崩溃了,我没有任何logcat。你能否建议任何其他方法给我的用户提供市场链接?(它应该直接在google play上打开我的应用程序,不应该访问网站)
P.S:我编辑了代码并且它有效。如果有人需要,以防万一。
button.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);
}
});
答案 0 :(得分:1)
试试这个
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);