我不知道如何调用 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() 进行静态引用