2012-09-19 2 views
0

FirstActivity라는 이름에 오류가 발생하는 이유는 무엇입니까?활동 시작시 Android 오류가 발생했습니다.

public class FirstActivity extends Activity { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    super.onStart(); 
    TextView tv = new TextView(this); 
    tv.setText("Hello, Android"); 
    setContentView(tv); 
      } 
     } 
+0

어떤 종류의 에러가 있습니까? – yoozer8

+0

오류를 추가하십시오. –

+0

super.onstart '프레임 워크를 호출하면 안됩니다. – nandeesh

답변

0

코드에서 몇 가지 오류가 있습니다

public class FirstActivity extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    TextView tv = new TextView(this); 
    tv.setText("Hello, Android"); 
    setContentView(tv); 
    } 
} 

당신은에서 onCreate에서 super.onStart을()()를 호출 할 필요가 없습니다.

그 외의 경우, 생성자가 필요하지 않은 액티비티가 일치하지 않거나 .java 파일의 이름이 다르므로 오류가 발생한 것일 수 있습니다.

2

당신이있어 어떤 오류 알고 도움이 될 것입니다,하지만 난 문제가 코드에서

super.onStart(); 

라인라고 생각합니다.

onStart()onCreate() 이후 활동에 의해 호출되며 사용자가 직접 전화하지 않아도됩니다 (Source).

관련 문제