티스토리 뷰

두 번째 활동 (EditRecipe)에서 첫 번째 활동 (RecipeList)을 다시 작성하여 활동 클래스 RecipeList가 다시 작성되고 목록이 다시 인스턴스화됩니다.

여기에서 RecipeList활동 을 다시 만듭니다.

 Intent i = new Intent(EditRecipe.this, RecipeList.class);
 i.putExtra("recipe_key", (Serializable) passedRecipe);
  EditRecipe.this.startActivity(i);
  

RecipeList 활동에서이 행은 다시 실행됩니다.

 ArrayList<Recipe> recipes = new ArrayList<>();

두 활동 사이의 이러한 종류의 작업에 대해 StartActivityForResult를 사용하고 첫 번째 활동에서 편집 결과를 기다려야합니다. 그러면 동일한 RecipeList활동이 편집 된 레시피를 수신합니다.

여기에서 방법을 배울 수 있습니다.

Android에서`startActivityForResult`를 관리하는 방법은 무엇입니까?



출처
https://stackoverflow.com/questions/39940211
댓글
공지사항
Total
Today
Yesterday
«   2025/09   »
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