Witam,
zaczynam dopiero z programowaniem androida, więc proszę o wyrozumiałość. Napisałem aplikacje i chciałem ją uruchomić lecz wyskoczyły mi takie błędy:
1.Error:(61, 30) error: illegal start of expression (powtórzył się 17 razy)
2.Error:(131, 12) error: class, interface, or enum expected (powtórzył się 4 razy)
Ad.1
Kod gdzie występują problemy:
public void mResult() {
float NumAf = Float.parseFloat(Scr.getText().toString());
float result = 0;
if(Operation.equals(+)) {
result = NumAf + NumberBf;
}
if(Operation.equals(-)) {
result = NumAf - NumberBf;
}
if(Operation.equals(*)) {
result = NumAf * NumberBf;
}
if(Operation.equals(/)){
result = NumAf / NumberBf;
}
Scr.getText(String.valueOf(result));
}
// new ButtonClickListener
private class ButtonClickListener implements View.OnClickListener{
public void onClick(View v){
switch (v.getId()) {
case R.id.buttonC: //clear screen
Scr.setText(0);
NumberBf = 0;
Operation = **;
break;
case R.id.buttonAdd: //funktion Add
mMath(+);
break;
case R.id.buttonSub:
mMath(-);
break;
case R.id.buttonMul:
mMath(*);
break;
case R.id.buttonDiv:
mMath(/);
break;
case R.id.buttonEq:
mResult();
break;
default:
String numb = ((Button) v).getText().toString();
getKeyboard(numb);
break;
}
}
}
}
Kod gdzie występują problemy:
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings)
return true;
return super.onOptionsItemSelected(item);
}