gpt4 book ai didi

java - fragment View 上 AsyncTask 中的 setContentView() 问题

转载 作者:行者123 更新时间:2023-12-01 13:39:49 25 4
gpt4 key购买 nike

我试图构建一个典型的 ListView在Android中使用默认的 fragment View - 所以我需要使用 setContentView()先到后得到合适的ListView在那个布局中。但是,我不断收到此错误:

Cannot make a static reference to the non-static method setContentView(int) from the type Activity

我理解这个错误,但不知道如何在这里修复它(我不能直接将其转换为静态)。我确信我的布局名称是正确的( R.layout.menuList )。我正在 AsyncTask 中执行此操作下onPostExecute()部分(因此它与 UI 是同一线程)。我在这里缺少什么?

最佳答案

我的第一个想法:虽然您没有提到,但由于它提示 static 引用,我假设您正在尝试 YourActivity.setContentView(R.布局.menuList); ?相反,请尝试使用 YourActivity.this.setContentView(R.layout.menuList);。您需要正确的上下文

关于java - fragment View 上 AsyncTask 中的 setContentView() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20929259/

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