gpt4 book ai didi

android - 如何在 doInBackground 中的 AsyncTask 中显示 toast

转载 作者:可可西里 更新时间:2023-11-01 19:09:28 27 4
gpt4 key购买 nike

在我的一项 Activity 中,我使用了 AsyncTask。在 doInBackground() 中,我正在调用各种方法。在其中一种方法中,我遇到了异常,因此在 catch block 中,我想在 Toast 中显示错误。我知道我可以使用 Log,但我仍然更喜欢 Toast。那么,如何在 doInBackground() 中的 AsyncTask 中使用 Toast?

最佳答案

从 doInBackground 返回

protected String doInBackground(String... params){
//some code
try{
//some code
}catch(Exception e){
return "Exception Caught";
}
return someValidResult;
}

protected void onPostExecute(String result){
if(result.equalsIgnoreCase("Exception Caught")){
//Display Toast
}else{
// // whatever you wana do with valid result
}
}

关于android - 如何在 doInBackground 中的 AsyncTask 中显示 toast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13790351/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com