У меня есть приложение, в котором есть 4 раздела, каждый из которых выполняет разные функции. Например, пользователю необходимо выбрать, с какого языка и на какой язык ему нужно перевести, через раскрывающееся меню. Однако всякий раз, когда я переключаюсь на другой раздел, а затем возвращаюсь назад, все данные, введенные пользователем, исчезают. Есть ли способ предотвратить это?
public void selectTranslateTo() {
PopupMenu popupMenu = new PopupMenu(getApplicationContext(), selectTranslateTo);
// Inflating popup menu from popup_menu.xml file
popupMenu.getMenuInflater().inflate(R.menu.select_language, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
// Toast message on menu item clicked
selectTranslateTo.setText(menuItem.getTitle());
translateToButton = menuItem.getTitle().toString();
Toast.makeText(getApplicationContext(), "You Clicked " + menuItem.getTitle(), Toast.LENGTH_SHORT).show();
return true;
}
});
// Showing the popup menu
popupMenu.show();
}
public void selectTranslateFrom() {
PopupMenu popupMenu = new PopupMenu(getApplicationContext(), selectTranslateFrom);
// Inflating popup menu from popup_menu.xml file
popupMenu.getMenuInflater().inflate(R.menu.select_language, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
// Toast message on menu item clicked
selectTranslateFrom.setText(menuItem.getTitle());
translateFromButton = menuItem.getTitle().toString();
Toast.makeText(getApplicationContext(), "You Clicked " + menuItem.getTitle(), Toast.LENGTH_SHORT).show();
return true;
}
});
// Showing the popup menu
popupMenu.show();
}
У меня также есть URI изображения, которое я хочу сохранить. Есть ли способ это сделать?
Если нужно что-то еще, дайте мне знать.
Это код переключения страниц
void toHome() {
Intent i = new Intent(ImageTranslateActivity.this, MainActivity.class);
overridePendingTransition(0, 0);
finish();
}
void toText() {
startActivity(new Intent(ImageTranslateActivity.this, TextTranslateActivity.class));
overridePendingTransition(0, 0);
finish();
}
void toVoice() {
startActivity(new Intent(ImageTranslateActivity.this, VoiceTranslateActivity.class));
overridePendingTransition(0, 0);
finish();
}
void toDownload() {
startActivity(new Intent(ImageTranslateActivity.this, DownloadLanguageTranslatePackages.class));
overridePendingTransition(0, 0);
finish();
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... ide-an-app
Есть ли способ сохранить данные при переключении на другую вкладку внутри приложения? ⇐ Android
Форум для тех, кто программирует под Android
1722813991
Anonymous
У меня есть приложение, в котором есть 4 раздела, каждый из которых выполняет разные функции. Например, пользователю необходимо выбрать, с какого языка и на какой язык ему нужно перевести, через раскрывающееся меню. Однако всякий раз, когда я переключаюсь на другой раздел, а затем возвращаюсь назад, все данные, введенные пользователем, исчезают. Есть ли способ предотвратить это?
public void selectTranslateTo() {
PopupMenu popupMenu = new PopupMenu(getApplicationContext(), selectTranslateTo);
// Inflating popup menu from popup_menu.xml file
popupMenu.getMenuInflater().inflate(R.menu.select_language, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
// Toast message on menu item clicked
selectTranslateTo.setText(menuItem.getTitle());
translateToButton = menuItem.getTitle().toString();
Toast.makeText(getApplicationContext(), "You Clicked " + menuItem.getTitle(), Toast.LENGTH_SHORT).show();
return true;
}
});
// Showing the popup menu
popupMenu.show();
}
public void selectTranslateFrom() {
PopupMenu popupMenu = new PopupMenu(getApplicationContext(), selectTranslateFrom);
// Inflating popup menu from popup_menu.xml file
popupMenu.getMenuInflater().inflate(R.menu.select_language, popupMenu.getMenu());
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
// Toast message on menu item clicked
selectTranslateFrom.setText(menuItem.getTitle());
translateFromButton = menuItem.getTitle().toString();
Toast.makeText(getApplicationContext(), "You Clicked " + menuItem.getTitle(), Toast.LENGTH_SHORT).show();
return true;
}
});
// Showing the popup menu
popupMenu.show();
}
У меня также есть URI изображения, которое я хочу сохранить. Есть ли способ это сделать?
Если нужно что-то еще, дайте мне знать.
Это код переключения страниц
void toHome() {
Intent i = new Intent(ImageTranslateActivity.this, MainActivity.class);
overridePendingTransition(0, 0);
finish();
}
void toText() {
startActivity(new Intent(ImageTranslateActivity.this, TextTranslateActivity.class));
overridePendingTransition(0, 0);
finish();
}
void toVoice() {
startActivity(new Intent(ImageTranslateActivity.this, VoiceTranslateActivity.class));
overridePendingTransition(0, 0);
finish();
}
void toDownload() {
startActivity(new Intent(ImageTranslateActivity.this, DownloadLanguageTranslatePackages.class));
overridePendingTransition(0, 0);
finish();
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78832335/is-there-anyway-of-preserve-data-while-switching-to-another-tab-inside-an-app[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия