新手在这里。我仍在尝试理解在多个布局中运行单个进程或目的的概念。
例如,我想在我的申请中加入"提交后"功能。有一个主布局,其中包含标题、内容等文本框,还有一个链接到另一个布局以选择类别的按钮。我的问题是,如何集成这两种布局/活动?如何将拣选的类别传递到主布局?
我只是这样想:
- 使用静态变量 (?(
- 使用片段
有人可以解释正确的方式吗?很抱歉,如果这是一个非常基本的问题。
如果我理解正确,您只需在两个简单的布局之间切换并来回传递信息。
我建议阅读有关片段如何工作的信息。 https://developer.android.com/guide/components/fragments
为了给出一个简短的概述,我将使用一个主活动(父活动(,然后使用两个片段来处理用户交互。
片段 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);
您可以使用捆绑包传递信息。我建议玩一些片段和活动,让它变得更舒服一点。