package kr.samsa;
import java.io.IOException;
import android.app.*;
import android.os.*;
import android.os.Process;
import android.view.*;
import android.widget.*;
import android.os.Bundle;
public class samsa extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.button);
Button btn1 = (Button) findViewById(R.id.btn1);
samsa.setOnClickListener(this);
}
private static void setOnClickListener(samsa samsa) {
public void onClick(View v) throws IOException
{
java.lang.Process process = Runtime.getRuntime().exec("ping 192.168.100.1");
}}}
Description Resource Path Location Type
Syntax error on token "(", ; expected samsa.java /project/src/kr/samsa line 26 Java Problem
Syntax error, insert ";" to complete LocalVariableDeclarationStatement samsa.java /project/src/kr/samsa line 26 Java Problem
void is an invalid type for the variable onClick samsa.java /project/src/kr/samsa line 26 Java Problem
The local variable btn1 is never read samsa.java /project/src/kr/samsa line 20 Java Problem
아직 자바에대해 배운지 3일차라그런지 실수가많았습니다 죄송합니다..
함수에대한 이해를 잘 해야했는데..
제 나름대로 고쳐본 결과 onclick 함수에 실행할 명령을 안넣어서 그런거같아 제가 이제 실행할 명령을
onclick 뷰에 집어넣고 상당히많은 오류가있길래 막 잡고잡고해서 저 4개의오류밖에 안뜨게됬습니다..
도와주세요.. 여기서부터 갈피를 못잡겠습니다..
private static void setOnClickListener(samsa samsa) {
public void onClick(View v) throws IOException
{
java.lang.Process process = Runtime.getRuntime().exec("ping 192.168.100.1");
}}}
이 부분 다 지우면 이클립스에서 에러잡아주는 부분에서 안알려주던가요..?
거기에.. (samsa samsa) <-- 이부분 의미를 도저히 모르겠는...(나만 그런가;;)
정말 버튼 리스너는 안드로이드 책에서 도입부 제외하고 대충 잡아도 50페이지안으로 나올듯 합니다만..
검색을 하거나 책을 보고 더 면밀하게 살펴보세요