start()를 호출하는 방법을 알 수 없습니다. 클래스에서 방법은 내가 그것은 동일한 패키지에 만들어진 그것은 오류가 가 비에 정적 참조를 만들 수 없습니다 여기에 내가 com.example.chrono.Chronometer.start();
다른 클래스의 메서드를 호출하려면 어떻게해야합니까?
에 오류가 나에게 클래스
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(); }
});
}
}
이다 크로노 미터라고합니다 유형의 크로노 미터에서 -static 방법의 시작()
이 라인을 대체하십시오. com.example.chrono.Chronometer.start(); with test.class(); 시도해보십시오. – Aamirkhan
'start()'함수를 보여주세요 !! 어쩌면'static '함수를'static' 함수로 부르려고 시도 할 것입니다! –