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

无法使用此程序在片段中显示吐司

司马宏邈
2023-03-14

我是android开发的新手。我试图用以下代码在片段中显示吐司,这些代码是我从其他网站获得的:

Toast.makeText(this, "count is " + count, Toast.LENGTH_SHORT).show();

但我在第一个参数中遇到了一个问题。有人能帮忙吗?

共有1个答案

孙承
2023-03-14

可以使用getActivity(),它返回与片段关联的活动。活动是一个上下文(因为活动扩展了上下文)。

所以您的代码将如下所示:

Toast.makeText(getActivity(), "count is " + count, Toast.LENGTH_SHORT).show();
 类似资料:
  • 我试过: 在中。出于某种原因,cancel方法永远不起作用。 如果我在显示应用程序之前放入...然后会有另一个空检查。但在这样做之后,它也不起作用。我可以显示对话框而不是祝酒词,但这不是一个解决方案。

  • 我正在开发包含2个片段的应用程序,我想根据需要显示隐藏。下面的代码有一个简单的例子来说明我的问题。这个简单的Fragmentactivity包含一个按钮和一个listfragment。 这个简单的例子完美无瑕。但我不满足于展示隐藏片段。如果删除布局。设置可见性(View.GONE);然后从代码中选择ft.hide(f);不会隐藏碎片。事实上,我们不是在隐藏片段,而是在隐藏容器。 我的问题是,这是一

  • 问题内容: 我在用Firebase的数据制作片段时遇到问题。我希望应用程序在单击按钮以从一个片段更改为片段后显示,但是它确实更改了所显示的片段,但未显示任何内容。 我知道有很多这样的问题,但是我似乎找不到正确的解决方案。 我已经制作了Firebase RecyclerView所需的所有内容,并且还尝试将其构建在活动而不是片段中,并且确实可以,但是不能与片段一起使用。我试图初始化onCreateVi

  • 我试图在片段中填充一个具有自定义布局的listView。但是,当我启动应用程序时,listview的内容没有加载(这是使用数组适配器获得的)。下面是加载listView的代码: 这里是我的CustomAdapter的代码: } 这是列表项布局的xml: 这里是主要布局: 我没有收到任何错误消息,但是当我启动应用程序时,listView中没有显示任何项目,并且永远不会调用我的适配器的getView方

  • 问题内容: 我试图显示一条带有整数的吐司消息这就是我试图做到的方式: 但这会使我的应用程序崩溃。感谢帮助! 问题答案: 将a 或an 作为其第二个参数。 但是,表示 资源ID (例如)。 应用程序崩溃可能是因为没有找到具有该ID的资源,因为它不是以ID开头的ID,而是任意整数。 在您的情况下,请使用。

  • 我正在将我的原生android项目转换为flutter应用程序,在这一点上,我需要在其他小部件下面显示选项网格。 下面是代码 I/Flutter(16594):引发另一个异常:“package:flutter/src/rendering/sliver_multi_box_adaptor.dart”:断言失败:line 441 pos 12:“child.hassize”:不是true。I/Flut