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

質問編集履歴

3

エラーをcatchした、try{}catch文とエラーメッセージを翻訳する前のそのままの文を追加しました。

2017/05/10 04:02

投稿

edoooooo
edoooooo

スコア478

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,8 @@
1
+ このようにエラーがでます。
1
- java.lang.IllegalStateExceptiononCreate()の前にアクティビティーが利用できないシステム・サービス
2
+ I/System.out: 予期しない例外が発生しました。:java.lang.IllegalStateException: System services not available to Activities before onCreate()
2
3
 
4
+
5
+ java.lang.IllegalStateException:onCreate()の前にアクティビティーが利用できないシステム・サービす
3
6
  というエラーが onItemClickした時に、出るのですが、これは、
4
7
  LocationActivityのなかで、OnItemClickListenerを実装するコードを書いているからなのでしょうか?
5
8
 
@@ -115,6 +118,7 @@
115
118
  @Override
116
119
  public void onItemClick(AdapterView<?> parent, View view, int position, long id){
117
120
 
121
+ try{
118
122
  String getdesdata = item.substring(0, item.indexOf(":"));
119
123
 
120
124
  data = dataand.substring(0, dataand.indexOf(" "));
@@ -133,6 +137,13 @@
133
137
 
134
138
  builder.create().show();
135
139
  }
140
+ } catch (NullPointerException e) {
141
+ System.out.println("NullPointerExceptionが発生しました。");
142
+ } catch (Throwable e) {
143
+ System.out.println("予期しない例外が発生しました。:"+e);
144
+ //I/System.out: 予期しない例外が発生しました。
145
+ //:java.lang.IllegalStateException: System services not available to Activities before onCreate() このようにエラーがでました。
146
+ }
136
147
 
137
148
  //--------------------------------------------------------favorite---------------------------------------------------------------------//
138
149
  //これをログインした時に usernameを使って、と、newPlaceをinsertしたあとに呼び出す、

2

誤字

2017/05/10 04:02

投稿

edoooooo
edoooooo

スコア478

title CHANGED
File without changes
body CHANGED
@@ -76,7 +76,7 @@
76
76
 
77
77
  listView = (ListView) findViewById(R.id.list_view);
78
78
 
79
- //--------------------------------------------gps現在地---------------------------------------------------------------------------//
79
+ //--------------------------------------------お気に入り選択---------------------------------------------------------------------------//
80
80
  if (item.equals("おきにいり")) {
81
81
 
82
82
  String sql = "select latitude,longitude from favorite where placename = '" + item + "' " +

1

字数制限のため、全体の流れを書き込みたく、省略されている行が多いことの説明

2017/05/10 03:44

投稿

edoooooo
edoooooo

スコア478

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,9 @@
5
5
 
6
6
  下のOnItemClick()のように、MainActivityとは、別のクラスで、これらを行わないといけないのでしょうか?
7
7
 
8
+ 字数制限のため、全体の流れを書き込みたく、省略されている行が多いです。
8
9
 
10
+
9
11
  ```java
10
12
  public class LocationActivity extends AppCompatActivity implements
11
13
  GoogleApiClient.ConnectionCallbacks,