gpt4 book ai didi

java - 没有合适的方法 maketext(ActivityName,String,int)

转载 作者:行者123 更新时间:2023-12-01 23:47:04 24 4
gpt4 key购买 nike

我为我的第一个(实际上是为了测试)Android 应用程序创建了以下 Activity 。但它给我带来了一个错误,我找不到如何修复,所以请你帮我一下吗?

package com.app.myapplication;

import android.view.View;
import android.widget.Toast;


public class AboutMeActivity {
public void showAboutMessage(View v) {
Toast.makeText(this, "My name is Kostas!", Toast.LENGTH_LONG).show();
}
}

PS:尽管我有一些 Java 经验,但考虑到这是我的第一个 Android 应用程序

最佳答案

您需要将Context传递给makeText方法。这里这不是上下文。它只是您的 AboutMeActivity 类的引用,而不是 Activity

可能您正在尝试创建一个Activity。如果是这样,那么您必须像这样扩展 Activity

public class AboutMeActivity extends Activity

Activity 是Context 的间接子类。那么你可以在Toast.makeText中使用它。但是创建一个完整的 Activity 还需要实现其他一些事情。所以我认为你最好先学习基本的 Activity 创建

关于java - 没有合适的方法 maketext(ActivityName,String,int),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16865718/

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