「returninti;」の行の次のコードで、「構文エラー、「;」を挿入してReturnStatementを完了する」というエラーが発生します。
public class RecordActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_record);
int i = intent.getIntExtra(MainActivity.EXTRA_INDEX, 0);
int j = i+1;
final String[]names = getResources().getStringArray(R.array.names);
final TextView nameView = (TextView) findViewById(R.id.vNames);
String vName = names[i];
nameView.setText(vName);
Button nextButton = (Button) findViewById(R.id.nextButton);
nextButton.setOnClickListener(new OnClickListener() {
public static onClickView(View v) {
i=i+1;
return int i;
}
}
);
}
//...
}
ボタンクリック時に配列のインデックスを反復しようとしているので、onClickメソッドでインデックス「i」を返し、ループステートメントに入れることができます。すべての角かっこを閉じて確認しましたが、「;」が欠落している場所がわかりません。これに関する助けをいただければ幸いです。