艱難辛苦の末AndroidのActivity間での情報の受け渡しが分かった。と思う。
野菜選択画面→新規野菜追加→追加後に野菜選択画面に遷移のような実装をしていた。
野菜選択画面に戻るインテント作る時にFLAG ACTIVITY CLEAR TOPを仕込むとか、ブロードキャスト送信とか色々やってまた。
結局、野菜選択画面から新規野菜追加画面をstartActivityForResultで開いて、新規野菜登録のあとfinish()で閉じて、OnActivityResultで変更を受け取って、それをトリガーにreload野菜()を実行したら良かった。
ようやくAndroidと友達に慣れてきた気がするので寝ます。 