緯度と経度を実際のタイプとしてコンテンツプロバイダーに保存しています。
カーソルを使用して取得する場合は、を使用します.getDouble
。これは、これがdoubleであることを意味します。
このメソッドは、int型でのみlatとlongを受け入れますnewGeoPoint ( latitude, longitude )
latとlonをdoubleからintに変換しようとすると、javanullポインタ例外が発生します。
これは私がInt(latitude * 1E6);を試したものです。これに光を当てることができますか?
アップデート
このdouble値を文字列に変換してから、トーストに渡しました。トーストで値を取得しています。ここで問題となるのは、float部分を失うことなく、doubleからintに変換するにはどうすればよいかということです。
前もって感謝します!!