gpt4 book ai didi

java - 如何在 Service 类的 onCreate() 方法中使用 findViewById?

转载 作者:行者123 更新时间:2023-11-30 00:39:40 35 4
gpt4 key购买 nike

当我使用 onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 时,问题是 oncreateview 不能存在于 Service 中类。

public class FloatingViewService extends Service{
CircleMenu circleMenu;
public FloatingViewService() {
}

@Override
public IBinder onBind(Intent intent) {
return null;
}

@Override
public void onCreate() {
super.onCreate();
//Inflate the floating view layout we created
mFloatingView = LayoutInflater
.from(this)
.inflate(R.layout.layout_floating_widget, null);
circleMenu = (CircleMenu) findViewById(R.id.circle_menu);
}

最佳答案

尝试将最后一行更改为:

circleMenu = (CircleMenu) mFloatingView.findViewById(R.id.circle_menu);

关于java - 如何在 Service 类的 onCreate() 方法中使用 findViewById?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42740858/

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