pref: 去除复制崩溃报告链接

This commit is contained in:
HuanCheng65 2022-06-10 11:49:37 +08:00
parent 0c6af9156b
commit c64d427c4d
No known key found for this signature in database
GPG Key ID: E9031EF91A805148
2 changed files with 10 additions and 22 deletions

View File

@ -19,17 +19,17 @@ import com.google.android.material.navigation.NavigationBarItemView
import com.google.android.material.navigation.NavigationBarMenuView
import com.google.android.material.navigation.NavigationBarView
import com.google.android.material.snackbar.Snackbar
import com.huanchengfly.tieba.post.*
import com.huanchengfly.tieba.post.BaseApplication
import com.huanchengfly.tieba.post.R
import com.huanchengfly.tieba.post.adapters.ViewPagerAdapter
import com.huanchengfly.tieba.post.api.Error
import com.huanchengfly.tieba.post.api.LiteApi
import com.huanchengfly.tieba.post.api.interfaces.CommonCallback
import com.huanchengfly.tieba.post.api.retrofit.doIfFailure
import com.huanchengfly.tieba.post.api.retrofit.doIfSuccess
import com.huanchengfly.tieba.post.dpToPxFloat
import com.huanchengfly.tieba.post.fragments.MainForumListFragment
import com.huanchengfly.tieba.post.fragments.MessageFragment
import com.huanchengfly.tieba.post.fragments.MyInfoFragment
import com.huanchengfly.tieba.post.fragments.PersonalizedFeedFragment
import com.huanchengfly.tieba.post.goToActivity
import com.huanchengfly.tieba.post.interfaces.Refreshable
import com.huanchengfly.tieba.post.models.MyInfoBean
import com.huanchengfly.tieba.post.services.NotifyJobService
@ -37,8 +37,6 @@ import com.huanchengfly.tieba.post.utils.*
import com.huanchengfly.tieba.post.widgets.MyViewPager
import com.microsoft.appcenter.crashes.Crashes
import com.microsoft.appcenter.distribute.Distribute
import kotlinx.coroutines.Dispatchers.IO
import kotlinx.coroutines.launch
import java.text.SimpleDateFormat
import java.util.*
@ -181,16 +179,9 @@ open class MainActivity : BaseActivity(), NavigationBarView.OnItemSelectedListen
showDialog {
setTitle(R.string.title_dialog_crash)
setMessage(R.string.message_dialog_crash)
setPositiveButton(R.string.button_copy_crash_link) { _, _ ->
launch(IO + job) {
LiteApi.instance.pastebinAsync(
"崩溃报告 ${
formatDateTime(
"yyyy-MM-dd HH:mm:ss",
it.appErrorTime.time
)
}",
"""
setPositiveButton(R.string.button_copy_crash) { _, _ ->
TiebaUtil.copyText(
this@MainActivity, """
App 版本${device.appVersion}
系统版本${device.osVersion}
机型${device.oemName} ${device.model}
@ -198,13 +189,9 @@ open class MainActivity : BaseActivity(), NavigationBarView.OnItemSelectedListen
崩溃
${it.stackTrace}
""".trimIndent()
).doIfSuccess {
TiebaUtil.copyText(this@MainActivity, it)
}.doIfFailure {
toastShort(R.string.toast_get_link_failed)
}
}
)
}
setNegativeButton(R.string.button_cancel, null)
}
}
}

View File

@ -503,4 +503,5 @@
<string name="summary_battery_optimization_old_android_version">旧版 Android 无“电池优化”</string>
<string name="summary_battery_optimization_ignored">“电池优化”已忽略</string>
<string name="toast_ignore_battery_optimization_already">已忽略电池优化</string>
<string name="button_copy_crash">复制崩溃报告</string>
</resources>