-1
package com.thenewboston.jordy;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class Startingpoint extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_startingpoint);
}
int counter;
Button add, sub;
TextView display;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.startingpoint, menu);
return true;
counter = 0;
add = (Button) findViewById(R.id.BAdd);
sub = (Button) findViewById(R.id.Bsub);
display = (TextView) findViewById(R.id.tvDisplay);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter++;
display.setText("Your total is " + counter);
}
});
sub.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
counter--;
display.setText("Your total is " + counter);
}
});
}
}
안녕하세요, 안녕하세요, 나는 eclips로 안드로이드 애플 리케이션을 만들기 위해 튜토리얼을 시작했습니다. 이제 "counter = 0"인 줄에서이 오류 연결할 수없는 코드가 발생합니다. 줄을 "return true"로 처리해야한다고 생각합니다. 오류가 사라지면 제거했지만 다른 오류가 발생합니다. 누군가 문제가 무엇인지 알고 있습니까? 반환 후 사전연결할 수없는 코드, 카운터 = 0
의 말에을 반환
넣어 컴파일러는 이후의 코드가'true를 돌려 검색합니다. 그것은 경고 나 무언가를 낼 수 있었지만, 컴파일 타임에 도달 할 수 없다고 판단되는 코드는 오류를 줄 것입니다. 예를 들어 여기를 참조하십시오 : http://stackoverflow.com/a/6025364/1015327 – JimmyB
나는 심각한 개념 문제라고 생각합니다. 왜 상수를 돌려 주나요? 여러 개의 코드 스 니펫 예제를 함께 묶어서 사용하는 것으로 의심됩니다 ... –