質問編集履歴
6
コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -100,8 +100,8 @@
|
|
100
100
|
*/
|
101
101
|
public boolean onKeyDown(int keyCode, KeyEvent event) {
|
102
102
|
|
103
|
-
if (keyCode == KeyEvent.KEYCODE_BACK &&
|
103
|
+
if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
|
104
|
-
|
104
|
+
webView.goBack();
|
105
105
|
return true;
|
106
106
|
}
|
107
107
|
|
@@ -154,7 +154,7 @@
|
|
154
154
|
*/
|
155
155
|
private void intent_maps() {
|
156
156
|
|
157
|
-
|
157
|
+
webView.setWebViewClient(new WebViewClient() {
|
158
158
|
@Override
|
159
159
|
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
160
160
|
if(separate_url(url)){
|
@@ -203,9 +203,9 @@
|
|
203
203
|
String decodedUrl = decodeUrl(url);
|
204
204
|
|
205
205
|
String url_ltlg = "latlng/";
|
206
|
-
|
206
|
+
urlIndex += url_ltlg.length();
|
207
207
|
|
208
|
-
String substrUrl = decodedUrl.substring(
|
208
|
+
String substrUrl = decodedUrl.substring(urlIndex);
|
209
209
|
map_info = substrUrl.split("/");
|
210
210
|
|
211
211
|
return true;
|
5
週せお
title
CHANGED
File without changes
|
body
CHANGED
@@ -206,9 +206,6 @@
|
|
206
206
|
m_urlIndex += url_ltlg.length();
|
207
207
|
|
208
208
|
String substrUrl = decodedUrl.substring(m_urlIndex);
|
209
|
-
|
210
|
-
Log.d("URLCHECKER",substrUrl);
|
211
|
-
|
212
209
|
map_info = substrUrl.split("/");
|
213
210
|
|
214
211
|
return true;
|
4
修正2
title
CHANGED
File without changes
|
body
CHANGED
@@ -129,7 +129,7 @@
|
|
129
129
|
//URLをlat,lng,titleにseparateするのに必要
|
130
130
|
urlIndex = WEB_URL.length();
|
131
131
|
|
132
|
-
webView.loadUrl(WEB_URL
|
132
|
+
webView.loadUrl(WEB_URL);
|
133
133
|
webView.getSettings().setJavaScriptEnabled(true);
|
134
134
|
|
135
135
|
}
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -124,8 +124,7 @@
|
|
124
124
|
/*----------
|
125
125
|
WEB_URL => どこに向けるか
|
126
126
|
------------*/
|
127
|
-
//String WEB_URL = "http://dev03.edomeiji.tokyo/contents/";
|
128
|
-
String WEB_URL = "http://
|
127
|
+
String WEB_URL = "http://XXXX/YYYYY/ZZZZ";
|
129
128
|
|
130
129
|
//URLをlat,lng,titleにseparateするのに必要
|
131
130
|
urlIndex = WEB_URL.length();
|
2
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -59,7 +59,7 @@
|
|
59
59
|
|
60
60
|
|
61
61
|
予測としては、タイトル(サクラダファミリア)は変動していないので、
|
62
|
-
URLに小数点が入っているからこの現象が
|
62
|
+
URLに小数点が入っているからこの現象がおこるのかなとも思いますが、
|
63
63
|
仕様としてURLのは変更することが許されません。
|
64
64
|
|
65
65
|
どうすれば良いでしょうか。。。
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
いつもお世話になってます。
|
2
2
|
|
3
3
|
Google Mapsを使用した地図アプリを作成しているのですが、
|
4
|
-
原因がわからないところがあり、質問させていただきます。
|
4
|
+
WebViewで原因がわからないところがあり、質問させていただきます。
|
5
5
|
|
6
6
|
期待動作は、以下の通りです。
|
7
7
|
① HTMLのaタグより **「http://XXXXX/latlng/緯度/経度/タイトル」** のリンクをタップ
|
@@ -10,10 +10,10 @@
|
|
10
10
|
上記、一度目は成功しますが、以下の手順を踏むとアプリが最終的に落ちてしまいます。
|
11
11
|
① Markerをタップし、タイトルを表示させる
|
12
12
|
② 端末の戻るボタンを押下
|
13
|
-
③ 再度リンクを押下
|
13
|
+
③ 再度WebView内のリンクを押下
|
14
14
|
④ Markerがどこかの海に置かれ、タイトルが表示されない
|
15
15
|
⑤ 端末の戻るボタンを押下
|
16
|
-
⑥ 再度リンクを押下
|
16
|
+
⑥ 再度WebView内のリンクを押下
|
17
17
|
⑦ アプリが落ちる
|
18
18
|
|
19
19
|
各々のタイミングでのログは以下です。
|