gpt4 book ai didi

java - 安卓。如何从另一个文件访问一个类到MainActivity

转载 作者:行者123 更新时间:2023-12-01 16:52:24 25 4
gpt4 key购买 nike

我创建了一个名为 SetIP.java 的单独 java 类,仅使用简单的打印:

package com.myname.appname;

import android.util.Log;

public class SetIP {

public void hello(){
Log.d("System", "Hello World!");
}
}

在 MainActivity 中,我尝试通过以下方式调用它:

public class MainActivity extends AppCompatActivity {

SetIP setip = new SetIP();
setip.hello();
// OnCreate and Stuff
}

但是错误说无法解析符号“Hello”。请帮忙。谢谢

最佳答案

您不应该在现在调用时动态调用任何类的对象的方法,正如您所说的 //OnCreate and Stuff 低于对象的方法调用。

它必须位于构造函数或某些方法内部,就像这里

SetIP setip = new SetIP();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setip.hello();
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SetIP setip = new SetIP();
setip.hello();
}

关于java - 安卓。如何从另一个文件访问一个类到MainActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37426924/

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