[Android] Create a feedback module. Currently HelpAndFeedback is not modularized, so a modularized fragment is not able to use it due to circular dependency. In this CL, create a feedback module and introduce two interfaces as a workaround: * HelpAndFeedbackLauncher, which is used to launch a help and feedback page in an activity. HelpAndFeedback implements this interface. * FragmentHelpAndFeedbackLauncher, which is used to inject HelpAndFeedbackLauncher to a fragment. Any fragment that needs to launch a help page implements this interface. The safe_browsing module will depend on this new module to launch a help page. Bug: 1115758,1117343 Change-Id: I3d9d76f0ba87db26ae5bbe853f7b6cc38eb9353a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359749 Commit-Queue: Xinghui Lu <xinghuilu@chromium.org> Reviewed-by: Theresa <twellington@chromium.org> Reviewed-by: Natalie Chouinard <chouinard@chromium.org> Cr-Commit-Position: refs/heads/master@{#799475}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.