Подтверждение выхода
This commit is contained in:
parent
d2d5801d36
commit
6527e7d6bf
@ -13,6 +13,7 @@
|
|||||||
<string name="loaded">Загружено</string>
|
<string name="loaded">Загружено</string>
|
||||||
<string name="remove">Удалить</string>
|
<string name="remove">Удалить</string>
|
||||||
<string name="removed">Удалено</string>
|
<string name="removed">Удалено</string>
|
||||||
|
<string name="exit">Выход</string>
|
||||||
|
|
||||||
<string name="no_saves">Нет доступных сохранений</string>
|
<string name="no_saves">Нет доступных сохранений</string>
|
||||||
<string name="no_data">Нет данных для отображения</string>
|
<string name="no_data">Нет данных для отображения</string>
|
||||||
@ -26,4 +27,9 @@
|
|||||||
<item>@string/save</item>
|
<item>@string/save</item>
|
||||||
<item>@string/load</item>
|
<item>@string/load</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
|
<string-array name="exit_items">
|
||||||
|
<item>@string/save</item>
|
||||||
|
<item>@string/exit</item>
|
||||||
|
</string-array>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -183,6 +183,11 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onBackPressed() {
|
||||||
|
Dialogs.with(this).showMenu(R.array.exit_items, exitMenu);
|
||||||
|
}
|
||||||
|
|
||||||
public boolean onKeyUp(int keyCode, KeyEvent event) {
|
public boolean onKeyUp(int keyCode, KeyEvent event) {
|
||||||
if (keyCode == KeyEvent.KEYCODE_MENU) {
|
if (keyCode == KeyEvent.KEYCODE_MENU) {
|
||||||
Dialogs.with(this).showMenu(R.array.menu_items, menu);
|
Dialogs.with(this).showMenu(R.array.menu_items, menu);
|
||||||
@ -545,6 +550,21 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
private final DialogInterface.OnClickListener exitMenu = new DialogInterface.OnClickListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onClick(DialogInterface dialog, int item) {
|
||||||
|
switch (item) {
|
||||||
|
case 0:
|
||||||
|
saveState();
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
finish();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
private final MediaPlayer.OnCompletionListener musicCompleteListener = new MediaPlayer.OnCompletionListener() {
|
private final MediaPlayer.OnCompletionListener musicCompleteListener = new MediaPlayer.OnCompletionListener() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user