gpt4 book ai didi

android - 如何在 ASyncTask/onPostExecute 中使用来自资源的字符串来使用 Toast?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:07 24 4
gpt4 key购买 nike

我有以下代码:

@Override
protected void onPostExecute(Void arg0) {
...
Toast.makeText(getBaseContext(), getBaseContext().getResources().getString(R.string.toast_sync_completed), Toast.LENGTH_SHORT).show();
}

它失败了(FC)。如果传递 "Test string" 而不是 getResources().getString(R.string.toast_sync_completed),则它可以正常工作。我做错了什么?

最佳答案

将 getBaseContext()... 更改为 getApplicationContext().....

Toast.makeText(getApplicationContext(), getApplicationContext().getResources().getString(R.string.toast_sync_completed), Toast.LENGTH_SHORT).show();

关于android - 如何在 ASyncTask/onPostExecute 中使用来自资源的字符串来使用 Toast?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441231/

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