Android- для сохранения изменений, сделанных в макете между действиями - PullRequest
0 голосов
/ 19 октября 2011

Предположим, я изменил текст кнопки, используя setText, и перешел к другому виду деятельности. Тогда, если я перешел к предыдущему действию, как я могу сохранить все эти изменения, сделанные в макете?

1 Ответ

0 голосов
/ 19 октября 2011

Это зависит от того, как вы вернетесь к предыдущему действию.

В случае, если вы наберете finish() для текущего, onCreate() предыдущего действия не будет вызвано.Таким образом, если вы внесли какое-то изменение, когда вы вернетесь назад, setContentView() не будет вызван, таким образом, раскладка будет точно такой, какой она была.(за исключением того, что вы выполняете другое действие в onResume())

В случае, если вы вызываете startActivity() для возврата назад, это зависит от флагов намерения.

В любом случае, если толькодействие не уничтожается (и вы не изменяете его каким-либо образом), оно сохраняет свой текущий макет.

Надеюсь, это поможет!

...