|
Как перезапустить активити
|
|||
---|---|---|---|
#18+
Здравствуйте, у меня есть 2 активити. С первого активити при нажатии на кнопку я запускаю второе активити. Во втором активити у меня форма с настройками программы. Как мне сделать так что после нажатия на кнопку сохранить у меня закроется второе активити и перегрузится первое? Заранее большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2015, 14:35 |
|
Как перезапустить активити
|
|||
---|---|---|---|
#18+
Читай по порядку: 1. onActivityResult 2. startActivityForResult 3. setResult 4. finish ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2015, 14:46 |
|
Как перезапустить активити
|
|||
---|---|---|---|
#18+
wadmanЧитай по порядку: 1. onActivityResult 2. startActivityForResult 3. setResult 4. finish Делал все ка тут На втором активити при нажатии на кнопку сохранить происходит это: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Как видно мне нужно передать данные типа String В первом активити делаю вот так: Код: java 1. 2. 3. 4. 5.
В логах у меня получается строка Код: java 1.
Я так понимаю должно быть так Код: java 1.
но приходит null ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2015, 08:52 |
|
Как перезапустить активити
|
|||
---|---|---|---|
#18+
Выкладывай уже весь код, ничего секретного в нем не должно быть. П.С. В spoiler и в src java, конечно. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2015, 09:10 |
|
Как перезапустить активити
|
|||
---|---|---|---|
#18+
wadmanВыкладывай уже весь код, ничего секретного в нем не должно быть. П.С. В spoiler и в src java, конечно. :-) Да в общем то ничего сложного, в первой активити есть actionbar на нем есть 2 пункта меню: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
Как видно, по клику по одному из пунктов меню, создается второе активити результат которого нужно вернуть назад в виде строки. Вот код второго активити: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2015, 09:36 |
|
Как перезапустить активити
|
|||
---|---|---|---|
#18+
Ну а дебаг сюда заходит? VaneS Ri_lax Код: java 1. 2. 3. 4. 5.
Или убери это условие: VaneS Ri_lax Код: java 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2015, 09:40 |
|
Как перезапустить активити
|
|||
---|---|---|---|
#18+
wadmanНу а дебаг сюда заходит? VaneS Ri_lax Код: java 1. 2. 3. 4. 5.
Или убери это условие: VaneS Ri_lax Код: java 1. 2. 3.
Как я мог это пропустить, просто во втором активити у меня есть элемент Switch и так переменная это было его состояние вкл или откл. Ошибка была в том что я по умолчанию делаю его вкл, а вот переменную swch делаю по умолчанию false. И если ничего не переключать и сразу нажать сохранить выходит вот такая ошибка. Еще раз большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2015, 09:54 |
|
|
start [/forum/topic.php?fid=13&fpage=16&tid=1331288]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 231ms |
total: | 398ms |
0 / 0 |