From c64d427c4df3f030be27d30b255138d4110fa05d Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Fri, 10 Jun 2022 11:49:37 +0800 Subject: [PATCH] =?UTF-8?q?pref:=20=E5=8E=BB=E9=99=A4=E5=A4=8D=E5=88=B6?= =?UTF-8?q?=E5=B4=A9=E6=BA=83=E6=8A=A5=E5=91=8A=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/activities/MainActivity.kt | 31 ++++++------------- app/src/main/res/values/strings.xml | 1 + 2 files changed, 10 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt b/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt index 4762e77a..f8587399 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/activities/MainActivity.kt @@ -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) } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9f287f8a..a567b8ce 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -503,4 +503,5 @@ 旧版 Android 无“电池优化” “电池优化”已忽略 已忽略电池优化 + 复制崩溃报告