Android開発質問スレ [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ de3c-eecL)
垢版 |
2016/08/25(木) 23:34:25.22ID:81UB5JLm0
!extend:checked:vvvvv:1000:512
↑スレ立て時は1行目と2行目に「!extend:checked:vvvvv:1000:512」をコピペして立てて下さい
荒らし対策のために強制コテハン表示&コピペミス防止
http://info.2ch.net/index.php/BBS_SLIP

Androidの開発全般に関する質問を扱います。

以下のスレが荒しによって機能していないのでワッチョイつけたスレ立ててみます。
上手くいきますように

Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1457303564/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2021/04/29(木) 13:25:28.36ID:LiHXpKkQM
俺の方が簡潔で速かったら俺様の勝ち
2021/04/29(木) 13:36:42.58ID:LiHXpKkQM
WorkManagerも良いかもしれない
677デフォルトの名無しさん (ワッチョイ e735-Scsl)
垢版 |
2021/05/04(火) 22:41:45.22ID:n2RfwLmt0
Alfred cameraという監視カメラアプリを外付けカメラで使いたいのですが、root化などで外付けカメラをシステムのカメラ入力にする方法はありますでしょうか。
端末はこれから購入予定です。
中古の訳ありスマホで5000円以内で買えるようなものを使うつもりです。
678デフォルトの名無しさん (ワッチョイ e735-Scsl)
垢版 |
2021/05/04(火) 22:43:24.70ID:n2RfwLmt0
すみません、スレを間違えました。
2021/05/06(木) 09:00:14.74ID:Ta5pc6Qz0
Google maps APIなどで、ある地点AとBを結ぶ経路を表示することはできると思うんですが
そこからさらに、100mなどの距離を与えてスタート地点AからB地点方向の経路に沿って
100m歩いた軌跡を表示することは可能ですか
2021/05/06(木) 09:04:14.17ID:+C4ub2UZ0
B地点から100m離れた所をB地点にしないと
どの方向に100mなのかわからない
2021/05/06(木) 09:08:38.33ID:Ta5pc6Qz0
AからB方向にです
経路の線をまず引いたあとに、実際に歩いた線を別で表示したい
2021/05/06(木) 14:16:37.10ID:xvxE9P1Y0
>>681
マップの上にViewを重ねて、そのViewに歩いた線を表示(線以外は透明に)すればいいんでないの?
歩いた軌跡の情報は座標の配列だろうから、直線補完なりSplineを求めるなりして100m毎の地点を計算しろ
2021/05/06(木) 15:03:02.56ID:Ta5pc6Qz0
いや、実際には歩かなくって、
入力としては100mとかの距離を入力して、
予め描画しておいたAからBの経路に沿って
100m分を歩いたものとして軌跡を描画したいんです
2021/05/06(木) 16:44:40.87ID:prN9euf30
>>683
だったらそう言うふうにプログラムすればいいだけじゃない?
何でも出来合いの物で作れるとは思わない方がいいよ
逆に誰も気軽に作れないんだからそれが出来たら凄いしチャンスになるよ
2021/05/06(木) 16:48:42.18ID:Ta5pc6Qz0
分からないならレスしないでください。ウザいだけです
2021/05/06(木) 17:01:07.25ID:XItbCI35M
別スレで君にレスしてる人がいたからもう一度貼ってあげるね
121 デフォルトの名無しさん sage 2020/07/04(土) 12:12:20.99 ID:LEDuzYUZ
自分で調べることもできない時点で向いてないよキミ
挙句5ちゃんで質問して逆ギレとかアホすぎかと
2021/05/06(木) 17:44:00.01ID:xvxE9P1Y0
>>683
まず経路無しのマップを表示してgetDrawingCach等でマップイメージをビットマップで取得
同様に経路有のマップのイメージを取得
二つの画像の差分から経路を線として抽出
マップ描画のパラメータから検出した線上の各ピクセルの座標を逆算
各ピクセル間の距離を積算し、100m地点までビットマップに上書き・表示
2021/05/06(木) 17:50:41.17ID:Dr2l62YBM
自前で頑張らないと駄目なんですかね
Google Maps API か似たような他のSDKで簡単にできませんかね
2021/05/06(木) 18:02:17.84ID:xvxE9P1Y0
>>688
もっとスマートな方法も見つけたんだが、スレの流れ的に教えないほうがよさそうだね
2021/05/06(木) 20:54:18.37ID:Ta5pc6Qz0
役に立たない2chのクズ共が
2021/05/06(木) 21:07:42.20ID:Ta5pc6Qz0
ああなるほど、スタート地点とゴール地点を指定してルート検索すると
途中の緯度経度の情報が配列で全部得られるのか
あとは緯度経度から距離を計算しつつ100m分進ませればできそうだな
2021/05/07(金) 00:22:41.47ID:wZXbeBy60
Android StudioでKotlinでプログラムしてるんだけどエクセル使いたくてpoi導入したいんだけどどうやったらいいの?
ネットみてやってもエラーしかはかん
2021/05/07(金) 08:50:54.13ID:RpKdbCKs0
poi on android以前使った。
確かに苦労したが、githubからcloneしてGetting started参考にコンパイル、サンプルが動いたのを確認してライブラリ作って組み込んだような。
ただ、poiのバージョンが古くて使えない機能があったので運用で逃げた。
poiのバージョンを最新にしようとしたらうまくいかなくてあきらめた記憶が。
リリースモード時に動かなかったからproguard-rulesに試行錯誤で追加した。
2021/05/08(土) 01:28:37.79ID:lftMq/aq0
Soliレーダーで遊びたんだけど触ってる人いるかな?
2021/05/08(土) 09:05:00.55ID:OwFy1u/b0
ソリトンレーダーなら20年前から使って遊んでる
2021/05/26(水) 14:38:09.11ID:AGoVKm480
APKの生成で使用するキーって、1プロジェクトにつき1個しか対応してないんだね。
プロジェクト毎にキー生成するのって面倒臭いな
2021/05/26(水) 14:55:13.63ID:08uixN0J0
別に1プロジェクトごとに1個ではないんでは?
gradleで何指定するかじゃないの?
2021/05/27(木) 13:37:18.26ID:4Eoj0G6Z0
使い回し出来るよね
2021/06/07(月) 00:55:38.15ID:IuWe41/g0
アプリ間で連携とかできたはず
2021/06/10(木) 11:21:31.48ID:NZYWF3KU0
動作確認はエミュレーターより実機の方がいいのかね?
2021/06/10(木) 11:26:58.83ID:rO66j71t0
全部実機でやりたいけど、画面サイズとかAndroidバージョンとか実機で揃えられない分はエミュで済ます
2021/06/12(土) 07:30:44.91ID:isr19iCC0
Google Playの手数料15%引き下げって定期購入だけですか。AdMobの収入は増えない?
703デフォルトの名無しさん (ワッチョイ 7361-MM4b)
垢版 |
2021/06/14(月) 12:33:02.37ID:Gk7ZUjpc0
FireHD10 なんですが、2019(9th)は、
・アプリケーションバイナリインターフェイス(ABI) 32ビット
・CPU 4xARM Cortex-A73(2.0GHz)、4xARM Cortex-A53(2.0GHz)
のように、CPUは、ARM-v8A(64BIT命令)なのに、なぜABIは32BITなんでしょう?
2021(11th)は、
・アプリケーションバイナリインターフェイス(ABI) 32ビット/64ビットハイブリッド
・CPU MT8183、64ビットオクタコア(最大2GHz)
のようにABIも64BITになりましたが、何を変えたんでしょう。
2019のは、32BITモードで動いていたんでしょうか?
それとも、JavaのJNIが64BITモードに対応していなかっただけ?
2021/06/18(金) 22:07:52.04ID:dq2Xt0Sf0
googleplayでアプリの説明に不備があったみたいでリジェクト。
また審査中に逆戻りw 審査ながいよ。
2021/07/01(木) 13:18:26.52ID:fQZNFn8S0
WebViewでMhtmlファイルを読み込むと
net::File_Not_Foundというエラーがでるんですがどうすればいいでしょうか?

webview.loadUrl("file:///storage/emulated/0/Download/Google");

このように読み込んでます
2021/07/01(木) 21:59:52.47ID:2onK7pO7a
対象範囲別ストレージで引っかかってるとかではなく?
2021/07/02(金) 17:54:32.66ID:umYY+eNJ0
対象範囲別ストレージっていうのがあるんですね。
ありがとうございます。
やってみます。
2021/07/17(土) 22:40:29.07ID:gilBDjMA0
以下のようなアプリの作成を考えてます
1 ユーザーに自作アプリのアイコンを押してもらいアプリを起動してもらう。
2 自作アプリが起動したらAndroidのOS画面下の□ボタン(メニュー?今は履歴?)を押す。
3 アプリの履歴の一覧が表示されたら、自作アプリで一番上にある「すべて消去」を押す。
4 自作アプリも終了する。
ここで質問ですが、3の「すべて消去」をAPI等で直接的に呼び出す方法ってありますか?
同じことができればそれを呼び出して終了でいいと思ってます。
動作対象OSは自分が所持してる4.4や8.0辺りです。
2021/07/17(土) 22:50:45.89ID:9Ja/DMejM
殺す方法なかった気がする
せいぜいfinish()
2021/07/17(土) 22:53:55.64ID:gilBDjMA0
>>709
ありがとうございます。
窓だとpowershell等でサクっとできるんですが
androidは中々かゆいですね
2021/07/18(日) 00:29:37.77ID:titCYqQw0
なぜそんなことがしたいのか、する必要があるのかがわからんな
2021/07/18(日) 03:33:12.55ID:wZnHH9/v0
>>711
目的ですがAndroid端末をジジババに使わせていて、例えばyoutubeだと誤タッチでコメント欄入力とかの変な状態になってしまうと、
そこから画面を戻せないとクレームが来ます。
そういう時にまず「○」でホームに戻ってもらって、今回のようなアプリを実行してもらい、履歴のアプリを一旦全部終了させたいのです。
画面下中央の「○」を押してホーム画面に戻すことはなんとか覚えてくれましたが、
「□」を押した後に対象のアプリをスワイプで消したり、「すべて消去」を押すという操作は説明しても中々覚えてくれないので、
いっそ操作を肩代わりするアプリをホーム画面に配置しとこうというわけです。
2021/07/18(日) 10:10:06.43ID:/LxPkYWXM
activityを保持しない設定にするじゃ解決しないん
2021/07/25(日) 00:34:16.73ID:7omEUeIF0
>>712
Android黎明期に流行ったタスクキル系のアプリを使うか、同じようなアプリ作るのは?
現在はもう必要なくなったアプリジャンルだけど用途に合うかも、ウィジェットでワンタップキルの機能があれば完璧か
2021/07/26(月) 02:08:45.93ID:p94G5bAd0
対象範囲別ストレージなんですがAndroid10で直接ファイルパスを指定してimageviewに画像を表示できないでしょうか?
場所によってmedia storeとかsaf使わないとできないでしょうか?
2021/08/02(月) 14:17:55.53ID:SB7eHIaD0
携帯のセンサーを使って何かできないかなと考えています
当方はLinuxやWindows(mingw on Linux)での開発経験があります
AndroidのUserLAndを使えばLinuxを入れられると知りました
このLinuxから携帯のセンサーにアクセスすることはできますか?
2021/08/04(水) 01:29:57.21ID:qLnc6CQx0
ストア経由のみadmobが表示されない。

リリースビルドでapkをインストールした場合は表示されるのですが、google play 経由のみAd failed to load : 3。
ストアとも紐つけてるのにadmobはエラー3はよく分からない。
2021/08/05(木) 10:16:34.41ID:RwMhpG0l0
app-ads.txtを公開したいんですが開発者ページはどこで作ったら良いんでしょうか
2021/08/05(木) 10:20:29.57ID:RwMhpG0l0
実際app-ads.txtがあるのとないのとでかなり収益が変わってくるものなんでしょうか
2021/08/07(土) 12:20:34.21ID:uyApmvLi0
すいません
unityでアンドロイドアプリ作ってるんですけど、
バージョン管理で
app01
app02
app03
みたいにフォルダごとコピーしていて、ある日app01、app02のフォルダを削除すると
ビルドできなくなりました。
でゴミ箱に入れていたapp01、app02をもとに戻すとビルドできます
これっていったい何が原因なのでしょう?
2021/08/07(土) 12:48:29.91ID:0frQTTGIM
エラー内容は
2021/08/07(土) 12:51:53.18ID:0BxuOgiU0
app01でビルド
そのあとapp01をコピーしてapp02
とかだと絶対パスでapp01のファイルを参照しているだけでは?
2021/08/07(土) 18:12:17.77ID:uyApmvLi0
>>722
そのとおりの運用しています

app03での変更点はすべて反映されてビルドできているのですが、
絶対パスでapp01を見ているものもあるのですか?
2021/08/07(土) 19:39:42.54ID:lcg3aP810
app03のフォルダでapp0[12]をgrepしてみ。
2021/08/07(土) 21:00:39.87ID:6b90E//W0
Arctic Foxにしたら検索画面の日本語が豆腐になるんやがどうしたらいんすか
2021/08/07(土) 21:13:19.10ID:/79F3xfw0
豆腐屋に謝る
2021/08/17(火) 20:41:31.32ID:HZrFDvRd0
プライバシーポリシーは必要なくなったん?
2021/08/17(火) 22:10:48.30ID:eAPipmvxM
必須になるはず
2021/08/22(日) 21:23:19.99ID:8XOVhR900
プライバシーパリシーは
以前は掲載情報で設定でしたが
別項目に移動してましたね
ほんとGooqleは暇ですね
次から次に設定変えやがって
嫌がらせかよ
2021/09/19(日) 19:05:31.63ID:uy9wy8zt0
Androidのプロジェクトをgitで管理しています
このプロジェクトにgit submoduleで自作ライブラリのプロジェクトを追加しました
この状態で普段はデバッグして、プロジェクトのコミット時にはライブラリのaarファイルだけコミットしたいです

このような構成を作ることは可能でしょうか?
またサブモジュールを読み込まないときもデバッグできるでしょうか?
2021/09/21(火) 12:16:33.22ID:OKQsKa880
build variant 使えば行けそうな気もするが

最悪setting.gradleやbuild.gradleはサブモジュール無しでaarリンクするのをコミットしておいて、サブモジュール使うための記述はコメントアウトしておいたのを有効にして使うとかすればいいだろう
2021/09/21(火) 19:09:07.75ID:3KPKeFZP0
>>731
ありがとうございます
releaseビルドの時はaarファイルを使用
debugビルドの時はライブラリのモジュールソースを使用という感じでしょうか?

自動でsettings.gradleを切り分けて、submoduleが無いときはincludeしないと出来たら最高なのですが、まだそこまでは出来ていません

もう少し調べます
2021/09/21(火) 23:10:25.35ID:OKQsKa880
Build Variantはデフォルトだとビルドタイプだけの debug/release だけど、プロダクトフレーバーを追加してたとえば developmentDebug/developmentRelease/productionDebug/productionRelease みたいにできる
aar直接リンクとsubmoduleを切り替えるならそれにふさわしいプロダクトフレーバーを用意するのがいいと思われ
この辺見てね https://developer.android.com/studio/build/build-variants?hl=ja
2021/09/21(火) 23:11:55.37ID:OKQsKa880
あと、setting.gradleでincludeしたプロジェクトは空っぽのディレクトリでもいいみたい
依存関係が無いけどincludeされているプロジェクトの中身を空っぽにしてbuild.gradleをsyncしても、AndroidStudioは特にエラーとか出さなかなった
gradleの公式ドキュメントにも大丈夫そうなこと書いてあるけど、ホントに大丈夫かどうか自分で確認してみてください
2021/09/22(水) 20:51:53.99ID:Xt+hL/w+M
>>733
>>734
為になる情報ありがとうございます!
2021/10/06(水) 16:02:41.29ID:vmytHGzR0
JavaのMVVMでViewModelからModelの非同期メソッドを実行するとして、
ViewModelが結果を受け取るにはどうすればいいのでしょうか?
2021/10/06(水) 17:21:16.22ID:WIlNjQ3UM
LiveData
2021/10/06(水) 17:53:59.43ID:vmytHGzR0
livedataはLifecycleownerでないとobserveできなくないですか?
2021/10/06(水) 18:00:19.29ID:WIlNjQ3UM
Modelから貰ったLiveDataでViewModelのメンバーを初期化(observeはしない)
ActivityとかがそのViewModelのメンバーをobserve
ViewModelでLiveDataの変換をしてもいい
2021/10/06(水) 18:10:24.08ID:vmytHGzR0
んー、もっとシンプルにならないかな
2021/10/06(水) 18:33:13.83ID:WIlNjQ3UM
もっとシンプルにと言われてもこれがAndroid Architecture Componentsの基本でしょ
だからRoomもLiveData返すようになってる
リアクティブプログラミングを理解してないと難しいかな
2021/10/06(水) 19:02:10.49ID:vmytHGzR0
ネットで検索しても実装見つけられない:-(
2021/10/06(水) 20:02:08.81ID:4jxnFMEgM
Roomが返すLiveDataを処理する例はいっぱい見つかるけど、LiveDataを返すmodelの作り方は簡単なのは見つからないね
今どきにかっこよくやるなら Kotlin Flow を返すように作ってそれを LiveData へ変換するとか?
Javaでやるなら泥臭く作るしかないのかなあ
頑張ってください
2021/10/06(水) 22:09:28.51ID:V4lAUQcJa
AndroidのMIN SDK versionいくつにしてる?
どこを見て参考にしてる?
745デフォルトの名無しさん (ワッチョイ f15f-48dE)
垢版 |
2021/10/30(土) 17:42:46.72ID:upCpYTm90
AndroidStadioにすると14までしか下げれないんですよね
EcrisupeのアプリをAndroidStadioでアップデートしたら
ダウンロード数が半分以下に激減しました。
まだ諸外国だと14以下の機種がたくさんあるんだと思う。
特に貧乏な国は10年以上前の古い機種がたくさん使われてるんだと思う。
2021/10/30(土) 20:21:47.35ID:lGH7iwQa0
>>745
> まだ諸外国だと14以下の機種がたくさんあるんだと思う。
14はまだしも14未満はさすがにほとんど無いと思うぞ

Google Play Console、そのアプリの統計情報で、Androidのバージョン毎に
インストール数の変化を
ttps://i.imgur.com/pETQgTj.png
のように見れるから、確認してみたら?
747デフォルトの名無しさん (ワッチョイ f15f-48dE)
垢版 |
2021/11/02(火) 00:48:16.76ID:Bv0ZhpW50
14未満はダウンロード数には反映されてても
バージョン別の統計に反映されないのかもしれない
貧困国や発展途上国は世界の中古品を集めて使用してると思うから
0なのはむしろおかしい
例えばバングラデッシュの国民はAndroid1.6が主流かもしれない
あくまで想像ですが
748デフォルトの名無しさん (エムゾネ FF33-48dE)
垢版 |
2021/11/02(火) 09:36:12.67ID:px0qcy1yF
リープフロッグ現象
https://data.wingarc.com/leap-frog-22526
先進国が途上国にIT技術普及で追い越される
2021/11/02(火) 10:21:54.44ID:QvhueQgGM
そもそも1.6でplayストアまともに動くの?
2021/11/02(火) 12:54:29.00ID:ovTgvPT90
minsdk21でkitkatで動くようにしてくれと言われてminsdk19にしたら64kの壁で無理だった、、、
751デフォルトの名無しさん (ワッチョイ f15f-7alp)
垢版 |
2021/11/03(水) 15:12:02.64ID:DAz28p2o0
例えばネパールは、あれだけ貧困国なのにスマホ普及率は高い
だが貧困者が多いのだから新しいスマホは買えるわけない
使用されてるのはほとんどAndroid1.6端末だと想像に難くない
あくまで想像ですが
2021/11/03(水) 18:15:11.06ID:E791gW860
>>745
> AndroidStadioにすると14までしか下げれないんですよね
試しにminSdk9とかしてみたが、問題無く動いたぞ
ttps://i.imgur.com/3UPMNWj.png
ワッチョイ f15f は全て同一? 愚痴ってるだけで解決の為に調べたり
試したりを出来ない人?

>>750
>64kの壁で無理だった
余分なライブラリをリンクしてないかい?
一個のアプリに自分で6万個もメゾッド書くのって並大抵じゃないぞ
2021/11/04(木) 23:52:11.40ID:ENyVbV030
>>752
ライブラリを結構リンクしてたので圧縮して使えないapiを外したら起動できました
ただ、デバッグでは起動できたのですが、リリースで落ちました
問題あるものをproguardから除外すればいけると思うのですがあきらめました
わざわざ古いっ機種に今更苦労して対応してもなぁと思って
2021/11/06(土) 11:53:39.85ID:jnxXvB2Ra
2.3系はもうGoogleアカウントにログイン出来ないらしい
最低でも3.0以上が必要

>>747
https://gs.statcounter.com/android-version-market-share/mobile-tablet/bangladesh

StatCounterだとバングラデシュでも古いバージョンほどシェアが低いぞ?
どれくらい正確かしらんけど
5.1 Lollipopで4.28%とか
2021/11/07(日) 12:43:57.69ID:1MsTWAYs0
今の環境でLVL付きでビルドするとエラーはでるけどとりあえずは動く
という状態になってるよね 一応機能はしてるようだけど
Gはこれを修正する気はないのだろうか
ずっと前からAndroid5.0では不具合があるからソースをこう変えろってユーザーの
解説サイトが出回ってるのにそれも全然直す気もなくLVLは古いバージョンのまま
これでいいのか
2021/11/16(火) 01:45:31.00ID:R1ys9BGw0
AndroidX入れたら14未満にできませんが
なにか?
2021/11/18(木) 07:02:27.02ID:TN6Tj1JF0
どうも。開発初心者です。
スマホ持ってないんですけど、カメラも兼ねてandroid5のスマホを買おうかなと思うんですが、android5向けに開発したものは上位互換性はないんでしょうか?
開発はreact nativeにしようと思うんですが。
2021/11/18(木) 07:48:42.91ID:TN6Tj1JF0
また、お勧めのエミュってありあすか・
エミュのみで開発は難しいそうですが
2021/11/18(木) 07:59:44.23ID:SUSaoJxia
ある程度互換性はあるけど仕様変更の影響は色々受ける
何よりストアにアップロードすることができない
2021/11/18(木) 10:17:25.52ID:TN6Tj1JF0
>>759
reactだとgoogle playにup出来ないということですか?
古いバージョン向けのものはup出来ないということですか?

react使えばすべてのバージョンをカバー出来るのかなと考えていました。
バージョンごとに調整が必要になるんでしょうかね。
2021/11/18(木) 13:24:47.81ID:tnjMOYSeM
教えてください
実機にデータベースを移したいんですけど、何度やっても上手く行きません
adbのrun-asコマンドで自身のアプリパッケージにアクセスしようとしたら
has wrnong owner 0/1000 not 1000
と出ます
アクセス権がないと判断してるんですが、このアクセス権は端末依存なんでしょうか?
端末はHuaweiのmate20xです
2021/11/18(木) 18:34:25.89ID:5e5s+z3DM
>>760
react nativeは画面を作るだけ
その他の機能が動くかどうかは全てandroid自身の互換性の問題
2021/11/18(木) 23:13:23.50ID:BbTcbmFBa
>>760
古いバージョン向けはアップロードできない
公開するなら新しいバージョンをターゲットにして、実装で下位互換性を持たせる形になる
エミュはAndroid Studio使ってそれに付いてるやつ使えば一応それだけで完結できる
2021/11/19(金) 07:21:29.65ID:tJoUeVji0
>>762
画面を作る?アプリの動作部分は作れないんでしょうか?
765デフォルトの名無しさん (ワッチョイ 4b5f-0EZc)
垢版 |
2021/11/20(土) 11:02:46.14ID:qFKFsjeC0
reactってなあに
2021/11/26(金) 08:10:44.72ID:PCj9w0Mz0
下記のようなメールがGoogleから来たが、同様のメールを受けたことのある人いる?
Google Play Console でそのアプリの「ポリシーステータス」を見ても
「問題は検出されませんでした」となっており、何が問題なのか不明。

====================================
件名
Action Required: Your app is not compliant with Google Play Policies (アプリ名)
本文
Hi Developers at XXX,
After a recent review, we found that your app (アプリ名) is not compliant with
one or more of our Developer Program Policies. Please resolve the issue
within 7 days of the issuance of this notification or your app will be
removed from Google Play.
2021/11/26(金) 09:35:19.62ID:SDURzt4s0
差出人とか本文中のURLは正規なの?
2021/11/26(金) 09:48:08.35ID:PCj9w0Mz0
>>767
>差出人とか本文中のURLは正規なの?
はい。
メールのヘッダー情報からもスパム等で無いことは確認済です。

ttps://support.google.com/googleplay/android-developer/contact/appwarning
から警告理由の問い合わせができるようなので、問い合わせ中。
2021/11/28(日) 23:28:32.84ID:GshmYU3M0
小一時間悩んでるので皆さんの知識をお借りしたいです
Android Studioで既存のアプリに、viewBinding、Fragment、ViewPager2、TabLayoutを使用しバージョンアップを考えています
コーディングは終わりましたがNPEが出てしまいどこを見たらよいのか全く見当がつきません
アドバイスお願いしたいです

https://dotup.org/uploda/dotup.org2658226.jpg
2021/11/28(日) 23:44:10.25ID:pejh1hCs0
ビューが作られる前にビューにアクセスしてるから
onCreateメソッド->onCreateViewメソッドの順に呼ばれて、ビューはonCreateViewで作られてるが、

onCreateメソッド内でbuttonClicked呼んだりTextInputEditにアクセスしたり、ビューが作られる前にビューにアクセスしてる
2021/11/28(日) 23:48:53.16ID:pejh1hCs0
https://qiita.com/chibi929/items/78f0d3aa2ab4a0229978
この図でも見てどういう順番で呼び出されてるのか確認しよう
2021/11/29(月) 00:09:52.18ID:dwYSygOT0
>>770
ありがとうございます!
動きました
ActivityとFragmentではviewの生成されるタイミングが違うのですね
上記のコードは元々MainActivityのonCreateに書いてたのでそのままコピーしてしまった、、、
2021/11/29(月) 00:48:03.03ID:Tfqowgne0
FragmentではViewの生成はonCreateView、Viewを初回参照する処理はonViewCreatedにかくのがセオリー
2021/11/29(月) 17:11:31.35ID:dwYSygOT0
アプリ開発をしてみて、普段使ってるアプリにも色んな工夫がされてるんだなと勉強になってきた

楽しい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況