こんにちは私はLocationManager
とcurrentLong
とcurrentLat
,vars
を持っています。ボタンをクリックすると、私はvarLat1
とVarLong1
をarraylist座標に追加します。どのようにして、Log.d
を使って配列の値を取得しますか? marcCoordinates.size()
は私に正しいサイズを与えますが、marcCoordinates.get(s)
は私に[email protected]
HELPのおかげArrayList <>リストを取得
public class MainActivity extends AppCompatActivity implements LocationListener {
public class Coordinates {
public final double latitudeX;
public final double longitudeY;
public Coordinates(double lat, double lon) {
latitudeX = lat;
longitudeY = lon;}}
....
ArrayList<Coordinates> marcCoordinates = new ArrayList<>();
....
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
varLat1 = (currentLat);
varLong1 = (currentLong);
marcCoordinates.add(new Coordinates(varLat1, varLong1));
を...与え
int s = marcCoordinates.size();
Log.d("log2",""+ marcCoordinates.get(s) + "" + marcCoordinates.size());
を重複した回答を作成するよりも重複して質問をマークしてください。 – bcsb1001