teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

コードの修正

2019/11/12 08:51

投稿

DRJV
DRJV

スコア5

title CHANGED
File without changes
body CHANGED
@@ -82,17 +82,9 @@
82
82
 
83
83
  //for文でaddMarkerをする予定
84
84
      for (int i=0; i<arrayList.length; i++){
85
- mMap.addMarker(new MarkerOptions().position("緯度経度").title("タイトル"));
85
+ //色々;
86
86
  }
87
- mMap.moveCamera(CameraUpdateFactory.newLatLngZoom("現在地", "ズーム値"));
88
87
  }
89
88
  }
90
89
 
91
- ```
90
+ ```
92
-
93
- ### 試したこと
94
-
95
- ((MainActivity).getactivity()).csvRead(R.raw."ファイル名");
96
-
97
- 同じくコンパイルエラー。
98
- extends Fragment をしているアクティビティではこれで呼び出せたのですが・・・。

3

書式の改善

2019/11/12 08:51

投稿

DRJV
DRJV

スコア5

title CHANGED
File without changes
body CHANGED
@@ -26,8 +26,25 @@
26
26
 
27
27
  public ArrayList csvRead(int filename) {
28
28
  ArrayList<ArrayList<String>> arrays = new ArrayList<>();
29
+ InputStream is = getResources().openRawResource(filename);
30
+ BufferedReader reader = new BufferedReader(new InputStreamReader(is));
31
+ String line;
32
+ try {
33
+ while ((line = reader.readLine()) != null) {
29
- //カンマ区切りで1つづつ配列に入れるメソッド(略)
34
+ //カンマ区切りで1つづつ配列に入れる
35
+ ArrayList<String> array = new ArrayList<>();
36
+ String[] RowData = line.split(",");
37
+ for (int j = 0; j < RowData.length; j++) {
38
+ array.add(RowData[j]);
39
+ }
40
+ arrays.add(array);
30
-      //サブクラスから呼び出す場合は問題なく動いているのでメソッドに問題はない。
41
+ //Log.d("array1",""+array+"");
42
+ }
43
+ //Log.d("array2",""+arrays+"");
44
+ reader.close();
45
+ } catch (IOException e) {
46
+ e.printStackTrace();
47
+ }
31
48
  return arrays;
32
49
  }
33
50
  }

2

誤字の修正

2019/11/12 06:39

投稿

DRJV
DRJV

スコア5

title CHANGED
File without changes
body CHANGED
@@ -27,7 +27,7 @@
27
27
  public ArrayList csvRead(int filename) {
28
28
  ArrayList<ArrayList<String>> arrays = new ArrayList<>();
29
29
  //カンマ区切りで1つづつ配列に入れるメソッド(略)
30
-      //サブティビティから呼び出す場合は問題なく動いているのでメソッドに問題はない。
30
+      //サブクラスから呼び出す場合は問題なく動いているのでメソッドに問題はない。
31
31
  return arrays;
32
32
  }
33
33
  }
@@ -36,7 +36,7 @@
36
36
  SubActivity.java
37
37
  ```Java
38
38
 
39
- public class AllEvacMapsActivity extends FragmentActivity implements OnMapReadyCallback {
39
+ public class SubActivity extends FragmentActivity implements OnMapReadyCallback {
40
40
 
41
41
  private GoogleMap mMap;
42
42
 

1

タイトルを補足

2019/11/12 06:17

投稿

DRJV
DRJV

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- 別アクティビティのメソッドを呼び出し戻り値を受け取る方法
1
+ Android Studioで別アクティビティのメソッドを呼び出し戻り値を受け取る方法
body CHANGED
File without changes