クラッシュレポート対応。Android 9 用に FOREGROUND_SERVICE パーミッションを追加
This commit is contained in:
parent
fa5a59f30b
commit
3eacfce8d0
|
@ -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"
|
||||
|
||||
|
|
|
@ -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"/>-->
|
||||
|
||||
|
|
|
@ -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 {
|
||||
// アカウント選択してやり直し
|
||||
|
|
Loading…
Reference in New Issue