gpt4 book ai didi

java - 我在哪里定义实体 "context"(未知实体 "Context") - 使用 AIDE

转载 作者:行者123 更新时间:2023-12-01 13:40:53 26 4
gpt4 key购买 nike

我对java很陌生,所以你必须使用图片和小文字:)
无论如何,我决定立即学习 Android 编写。我正在使用 AIDE,所以我的错误来自那里,而不是 Eclipse。

首先,我很难理解为什么示例如下所示:

CharSequence text = "Hello toast!"; 
int duration = Toast.LENGTH_SHORT;

Toast toast = Toast.makeText(context, text, duration);
toast.show();

真的很难判断最后一行代码是否引用了 toast、toast 还是 toast?

其次,我将示例代码粘贴到我的项目中并收到错误:

unknown entity "Context" 

我想我需要导入一些东西?我已经搜索过了,但没有找到。

最佳答案

toast 是一个对象的实例,它在屏幕上显示非常临时的弹出消息。

“上下文”是您需要填充的内容,它可能是当前 Activity 或从 Context 类扩展的任何内容。请参阅here有关 makeToast 函数的完整说明。

通常它位于 Activity 内部,因此您可以使用:

class MainActivity {

...onCreate(...) {
...
Toast toast = Toast.makeText(MainActivity.this, text, duration);
toast.show();

关于java - 我在哪里定义实体 "context"(未知实体 "Context") - 使用 AIDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20792026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com