Android findViewById in service
I am doing something like when a service get started, a custom toast notification shows up.
The custom toast view is defined in a xml file, the problem is that
findViewById is not available in Service class.
Since it’s a bad idea to start an activity in a service. So, how can i solve this problem ?
One Solution collect form web for “Android findViewById in service”
check this post
According to that post, you can use an inflater with
null as the second argument:
LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.toast_layout, null);