クラッシュレポート対応。Android 9 用に FOREGROUND_SERVICE パーミッションを追加

This commit is contained in:
tateisu 2018-09-30 22:58:28 +09:00
parent fa5a59f30b
commit 3eacfce8d0
3 changed files with 12 additions and 5 deletions

View File

@ -11,8 +11,8 @@ android {
targetSdkVersion target_sdk_version
minSdkVersion min_sdk_version
versionCode 289
versionName "2.8.9"
versionCode 290
versionName "2.9.0"
applicationId "jp.juggler.subwaytooter"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

View File

@ -10,6 +10,7 @@
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<!-- CAMERAパーミッションをつけるとPlayストアにプライバシーポリシーを記載する必要がある -->
<!--<uses-permission android:name="android.permission.CAMERA"/>-->

View File

@ -677,10 +677,16 @@ class ActMain : AppCompatActivity()
private fun performQuickPost(account : SavedAccount?) {
if(account == null) {
phoneTab({ env ->
// スマホモードなら表示中のカラムがあればそれで
val c = app_state.column_list[env.pager.currentItem]
// 表示中のカラムは疑似アカウントかもしれない
if(! c.access_info.isPseudo) {
val c = try{
app_state.column_list[env.pager.currentItem]
}catch(ex:Throwable){
null
}
if( c?.access_info?.isPseudo == false ) {
// 疑似アカウントではない
performQuickPost(c.access_info)
} else {
// アカウント選択してやり直し