Я разрабатываю приложение на Android. Я создал меню с некоторыми статическими элементами:добавить динамические элементы в меню и заставить их появляться при следующем перезапуске
<menu
android:id="@+id/submenu">
<item android:id="@+id/create_new"
android:title="eganaude" />
<item android:id="@+id/open"
android:title="skema" />
</menu>
и у меня есть правило, чтобы добавить другие элементы динамически:
menu_global.add(0, new_hash_value, 0, text);
Однако, таким образом каждый раз, когда я перезапустить приложение, я должен добавить еще раз элементы в меню. Поэтому я хотел бы, чтобы новые элементы добавлялись динамически для каждого перезапуска. Есть ли способ реализовать это поведение?
вы могли бы объяснить мне немного больше, как это сделать? Я понимаю, что для сохранения данных должна быть какая-то внешняя память ... – helius83
Когда вы добавляете новый пункт меню, который вы его где-то сохраняете, а затем в onCreateOptionsMenu (меню) вы просто загружаете все предметы и вызываете menu.add метод в цикле for или что-то в этом роде –