[英]How to call a Java class from a Android Activity
I have an Android activity called main.java and BPMClass.java class. 我有一个名为main.java和BPMClass.java类的Android活动。 I need to call the BPMClass.java within the main.java class.
我需要在main.java类中调用BPMClass.java。 I wrote the code in the following way (does not show function name):
我用以下方式编写代码(不显示函数名称):
import com.app.BPMClass;
...
public class main extends Activity {
BPMClass bpmclass;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
bpmclass = new BPMClass("filename");
bpmclass. // does not show the function name of BPMClass.
}
}
....
BPMClass{
String fname;
public BPMClass(String filename){
fname=filename
}
public int fun1(fname){
int val=0;
.......
return val;
}
}
根据您的需要声明类的访问修饰符,如果类需要从其包级别访问,那么这应该工作正常..否则将其声明为public
如果BPMClass
被声明为public,那么代码就可以了。
problem is simple if he try to place class after name of the class 问题很简单,如果他试图将类放在类的名称之后
class BPMClass{
String fname;
public BPMClass(String filename){
fname=filename
}
public int fun1(fname){
int val=0;
.......
return val;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.