前提・実現したいこと
Android studioで自作ライブラリを含めたアプリを作っています.
このアプリをapkファイルにして端末にインストールしたいです.
Android studioからインストールした場合は正常に動作します.
しかし,apkファイルでインストールすると異なる動作になります.
アプリ画面
- startボタン
- resultボタン
ライブラリの画面
- stopボタン
となっています.
正常な動作(USB有線接続 Android studioでRun)
アプリの画面のスタートを押すとライブラリの画面に遷移し,計測を始めます.
ライブラリの画面でストップを押すと,計測を終了してアプリの画面に戻ります.
(ストップを押すまではライブラリの画面のままです.ホーム画面に戻っても,スリープにしてもです.)
なお、計測はForegroundServiceで行っています.
発生している問題・エラーメッセージ
apkでの動作 (apkファイルをインストール 意図した動作にならない)
アプリの画面からライブラリの画面への遷移は同じです.
しかし,ホーム画面に戻って再度アプリを開いたりスリープ状態にしたりするとアプリの画面に戻ってしまいます.
Serviceは動作中なのに,それを停止するボタンが押せません.
本来はService停止後に画面遷移をするはずが,勝手に画面遷移してしまいます.
試したこと
apkはdebug/releaseともに上手くいきませんでした.
[Generate Signed Bundle/APK]より作成した署名つきファイルも同様です.
補足情報(FW/ツールのバージョンなど)
Android studio 3.5.3
回答1件
あなたの回答
tips
プレビュー