나는 안드로이드 초보자이며 첫 번째 응용 프로그램을 작성 중입니다. Google 지역 정보 API를 사용하여 자습서를 선택하고 작업했습니다. 그 다음에는 결과에서 무작위로 식당을 선택할 수있는 버튼을 추가하기로 결정했습니다. 앱이 실행되고 내 은하계 탭 2에서 테스트해도 오류가 없습니다. 앱의 임의 버튼을 클릭하면 표시되는 모든 것이 목록의 첫 번째 레스토랑입니다. 어떤 도움이라도 대단히 감사합니다.배열의 임의 색인 생성
btnGetRand = (Button) findViewById(R.id.btn_get_rand);
btnGetRand.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Time t = new Time();
t.setToNow();
Random randomGenerator = new Random(t.toMillis(false));
int count = nearPlaces.results.size();
int r = randomGenerator.nextInt(count);
int id = nearPlaces.results.indexOf(r);
lv.performItemClick(lv, r, id);
}
});
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String reference = ((TextView) view.findViewById(R.id.reference))
.getText().toString();
Intent in = new Intent(getApplicationContext(),
SinglePlaceActivity.class);
in.putExtra(KEY_REFERENCE, reference);
startActivity(in);
}
});
코드에서 물건을 얻는 곳 –
코드를 통해 임의의 생성기와 변수가 디버깅되고 값이 변경됩니다. –