я хотел бы, чтобы моя кнопка ставки в моем диалоговом окне, чтобы запустить рынок и перейти к моему конкретному приложению.
Также как я могу добавить тело сообщения в это диалоговое окно?
private void makeDialog() {
AlertDialog.Builder about = new AlertDialog.Builder(this);
about.setMessage("About The Giveaway");
about.setPositiveButton("Rate", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
//action
}
});
about.setNegativeButton("Close", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {}
});
about.show();
}
}
Вы можете запустить приложение Market с помощью намерения. Добавьте это в свой positiveButton onClick (заменив URL-адрес URL-адресом вашего приложения)
Intent browserIntent = new Intent(
"android.intent.action.VIEW",
Uri.parse("https://market.android.com/details?id=com.animoca.prettyPetSalon");
startActivity(browserIntent);
Для этого я написал простую библиотеку.
Он называется AppRate, и вы можете найти его на GitHub здесь.
Его очень легко установить и использовать:
Бросьте банку в свою папку libs
.
Затем включите следующий код в onCreate
метод вашей MAIN
деятельности.
new AppRate(this)
.setShowIfAppHasCrashed(false)
.setMinDaysUntilPrompt(0)
.setMinLaunchesUntilPrompt(20)
.init();
Я надеюсь это тебе поможет. :)