java - 如何调用另一个类的方法?

标签 java android chronometer

我不知道如何调用start();我制作的类中的方法它位于同一个包中,它被称为 Chronometer 这里是我的类

    import java.lang.reflect.Method;
    import java.text.DecimalFormat;
    import com.example.chrono.Chronometer.OnChronometerTickListener;
    import android.app.Activity;
    import android.content.Context;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;
    import android.os.SystemClock;
    import android.util.AttributeSet;
    import android.view.View;
    import android.widget.Button;
    import android.widget.TextView;

    public class tests extends Activity{
    Button start;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Chronometer test = new Chronometer(this);
        start = (Button) findViewById(R.id.bStart);

        start.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                com.example.chrono.Chronometer.start();         } 
        }); 
    }

}

我在 com.example.chrono.Chronometer.start(); 上收到错误

错误是无法从 Chronometer 类型对非静态方法 start() 进行静态引用

最佳答案

您可以像使用 Chronometer 类的对象一样从其他类调用非静态方法:

Chronometer test = new Chronometer(this);
    start = (Button) findViewById(R.id.bStart);

    start.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
        //    com.example.chrono.Chronometer.start();
            test.start(); 
         } 
    }); 

关于java - 如何调用另一个类的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13115892/

相关文章:

java - 如何使用 Java 从文件编辑模板文档(套用信函)?

java - SoundPool 中的声音无法在 Android 中加载

android - 设置 HH :MM:SS of Chronometer

android - android 中的计时器倒计时

java - Eclipse:无法打开编辑器:没有 id org.eclipse.jdt.ui.CompilationUnitEditor 的编辑器描述符

java - 将自定义字段插入联系人数据表时,如何追踪导致 NullPointerException 的字段?

java - 如何在不返回 size = 0 的情况下获取 ArrayList 的值?

android - RecyclerView - 获取 Activity 内部的位置,而不是 RecyclerView 适配器

java - 在 Android 中从 XML 布局获取 View 不起作用

java - 改变方向时计时器重新启动