637674 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

まっさんの日記

まっさんの日記

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

カレンダー

バックナンバー

キーワードサーチ

▼キーワード検索

フリーページ

コメント新着

林小遠@ Re:スマホのセンサーについて(12/26) 失礼致しました。Amazonで日本のラズベリ…
2024.03.08
XML
カテゴリ:仕事





GPSロガーアプリ(Archive+)は、
スマホ本体のシステム言語で日本語以外を選択すると、
英語モードになります。



日本語で使用していて、途中で英語モードにすると、
データ中に日本語が含まれます。
アプリでデータ中の日本語を分割する処理に不具合がありました。

分割する処理は共通で使用できるよう基底クラスとして実装しています。
画面(Activity)での使用を想定して各画面ではこの基底クラスを継承していますが、
データベースアクセスクラスもこの基底クラスを継承していて、
分割する処理のgetResources()でNullPointerExceptionが発生していました。

対処としては、
データベースアクセスクラスの呼び元のActivityを取得して、
Activityの分割する処理を呼び出すようにしました。

// 走行データMap作成
mapMotion = new HashMap<>();
for (int i = 0; i < arrayMotion.size(); i++) {
String[] string = getCourseActivity().splitTitle(context, arrayMotion.get(i).title);
mapMotion.put(arrayMotion.get(i).sequence, string[1]);
}

ポチッとして頂けると、
次のコンテンツを作成する励みになります♪
ブログランキング・にほんブログ村へ






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2024.03.09 13:21:43
コメント(0) | コメントを書く
[仕事] カテゴリの最新記事



© Rakuten Group, Inc.
X