Диалог прост, или вопрос, как определить, является ли обновление необходимым?Вот Dialogbuilder:
AlertDialog.Builder builder = new AlertDialog.Builder(FisMapView.this);
builder.setTitle("Update required");
builder.setPositiveButton("UPDATE", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.setNeutralButton("Abort", null);
AlertDialog alert = builder.create();
alert.show();
edit: я не могу понять, как проверить наличие обновлений в маркете, я бы посоветовал сравнить версию с вашим собственным веб-сайтом, если вы увеличите номер версии наэтот сайт, позвоните в маркет, чтобы загрузить новейшую версию или загрузить apk извне