Re: [Android]Javaを用いたサンプルコードでエラー表示 ( No.1 ) |
- 名前:管理人 日時:2019/12/18 02:31
確かに VS2019 のデフォルトのターゲットAndroidバージョンである7.1 では android.support.v4.app.ActivityCompat が
無くなってしまっているようです
件のサンプルで ActivityCompat は古いバージョンの Android 用に使用しているのですが、
Android 6.0 移行であれば ActivityCompat は使用する必要が無いので、とりあえず
Android_Java_GPS.html サンプルを VS2019 でもビルドが成功するように変更しました
ただ、初回は位置情報の取得を許可しても何時までも『GPSが使用可能かチェック中』と表示されたり、
2回目以降の起動では許可状態になるものの位置を取得できなかったりと正常に動作しないので、
明日以降ちゃんと動作するように修正します m(_ _;m
( すみません、今日はもう作業する時間が無くなってしまいました )
|
Re: [Android]Javaを用いたサンプルコードでエラー表示 ( No.2 ) |
- 名前:R34lity 日時:2019/12/18 12:15
素早い返信ありがとうございます。
ActivityCompatは7.1で無くなったのでエラーが出ていたのですね。
ずっと考えていたので、理由が分かってスッキリしました。
>明日以降ちゃんと動作するように修正します
承知致しました。よろしくお願い致します。
寒さが厳しくなってきた時期ですので、体調を崩されませんようご自愛ください。
|
Re: [Android]Javaを用いたサンプルコードでエラー表示 ( No.3 ) |
- 名前:管理人 日時:2019/12/20 01:46
少し調べた限りでは私の認識は間違っていて、Android 6.0 以降でも ActivityCompat は使用できるようで、
VisualStudio2019 の Android対応が不完全である可能性がありそうです…
もう少し調べても ActivityCompat が使用できない場合は、やはり ActivityCompat を使用しない
方式で問題なく GPS の情報を取得できるようなコードに変更しようと思います
> 寒さが厳しくなってきた時期ですので、体調を崩されませんようご自愛ください。
お気遣いありがとうございます
無理をしないよう気を付けます m(_ _)m
|
Re: [Android]Javaを用いたサンプルコードでエラー表示 ( No.4 ) |
- 名前:管理人 日時:2019/12/22 03:23
更に調べても、やはり ActivityCompat は使用できる筈、という結論に至ったので
Microsoft に問い合わせてみることにしました
初めて問い合わせるので返答がどのくらいで来るのか分かりませんが、
お待ちいただければと思います m(_ _;m
|