当前位置: 首页 > 知识库问答 >
问题:

setArgument和getArgument方法到底做什么?[副本]

程毅
2023-03-14
public class PageFragment extends Fragment {
public static final String ARG_PAGE = "ARG_PAGE";

private int mPage;

public static PageFragment newInstance(int page) {
    Bundle args = new Bundle();
    args.putInt(ARG_PAGE, page);
    PageFragment fragment = new PageFragment();
    fragment.setArguments(args);
    return fragment;
}

我对上面的代码感到困惑,其中片段有一个叫做setArguments(args)的东西。

我不太清楚setArguments(args)到底是做什么的,我也想知道getArguments()方法是做什么的,因为我在查看开发人员时看到了它。Android通用域名格式。

共有1个答案

郎雅昶
2023-03-14

用于将数据传递给片段,在片段代码中,您可以调用getArguments()来获取您传递给它的内容。

 类似资料:
  • 问题内容: 我对Python来说还很陌生,并且完全不理解所读内容是连接字符串的首选方法。 我试过了: 并得到类似: 为什么会这样工作?难道不595应该自动追加吗? 问题答案: 仔细查看你的输出: 我突出显示了原始字符串的“ 5”,“ 9”,“ 5”。Python的join()方法是一个字符串的方法,而且占据了名单的事情,加入以字符串。一个简单的示例可能有助于解释: 在给定列表的每个元素之间插入“,

  • 我正在试用Angular中的NgRx(redux)和下面示例中的,我不能完全理解。我搜索了它,并将其理解为散布,但不确定为什么中的数据属性会在reducer的的块中重复,因为...会散布它们?有谁能帮我理解一下吗? 附注:我看了这里的线程,通常得到的传播就是这样,传播开来。但是这里在redux/ngrx的上下文中,试图理解为什么具有和三个附加属性。

  • 我在Angular和中试用了NgRx(redux)。在下面的示例中,我不能完全理解。我搜索了它,通常将其理解为扩展,但不确定为什么中的数据属性在简化程序的的块中重复,因为...无论如何都会扩展它们?有人能帮我理解一下吗? PS:我已经看过这里的线程,通常得到的是,扩散就是这样,扩散开来。但是在Redux/ngrx上下文中,我们试图理解为什么具有和其他三个属性。

  • 为了给出基本的思想,下面是所涉及的代码的样子: 方法处理按钮操作,位于根布局控制器中: 它填充一个可观察的列表,该列表随后传递给第二个page控制器,以便在表视图中显示它们。显示此视图并设置每件事的方法如下:

  • 问题内容: 在Tour of Go网站的go 1.5发行之前的版本中,有一段代码看起来像这样。 输出看起来像这样: 令我困扰的是,将其删除后,该程序不再显示“世界”。 为什么呢?如何影响执行力? 问题答案: 注意: 从Go 1.5开始,将GOMAXPROCS设置为硬件内核数:golang.org/doc/go1.5#runtime,低于1.5之前的原始答案。 当您在未指定GOMAXPROCS环境变

  • 根据几个因素(包括OS/浏览器组合),WebDriver可能等待或不等待页面加载。在某些情况下,WebDriver可能会在页面完成加载或甚至开始加载之前返回控制 有人能解释一下在什么情况下WebDriver会在页面完成甚至开始加载之前返回控制吗?