新手在这里。我仍在尝试理解在多个布局中运行单个流程或目的的概念。
例如,我想要我的应用程序具有“后提交”功能。有一个主布局,其中包含标题,内容等文本框,以及一个链接到另一个布局以进行分类的按钮。我的问题是,如何整合这两个布局/活动?如何将选择的类别传递到主布局?
我只是想过这些方法:
有人可以解释正确的方法吗?非常抱歉,如果这是一个非常基本的问题。
答案 0 :(得分:1)
如果我正确理解了这一点,那么您只是在两个简单的布局之间切换并来回传递信息。
我建议您阅读有关片段如何工作的信息。 https://developer.android.com/guide/components/fragments
为了简要概述,我将使用一个主要的Activity(父活动),然后使用两个片段来处理用户交互。
片段1:文本框,内容,按钮 片段2:类别
在片段之间传递信息也很简单 https://developer.android.com/training/basics/fragments/communicating
ArticleFragment newFragment = new ArticleFragment();
Bundle args = new Bundle();
args.putInt(ArticleFragment.ARG_POSITION, position);
newFragment.setArguments(args);
您可以使用捆绑包传递信息。我建议您尝试使用“片段和活动”,以使其更加舒适。