10
サービスの開始時にカスタムトースト通知が表示されるようなことをしています。AndroidのfindViewByIdサービス
カスタムトーストビューはxmlファイルで定義されていますが、問題はfindViewById
がサービスクラスで使用できないことです。
サービスでアクティビティを開始するのは悪い考えです。だから、どうすればこの問題を解決できますか?
サービスの開始時にカスタムトースト通知が表示されるようなことをしています。AndroidのfindViewByIdサービス
カスタムトーストビューはxmlファイルで定義されていますが、問題はfindViewById
がサービスクラスで使用できないことです。
サービスでアクティビティを開始するのは悪い考えです。だから、どうすればこの問題を解決できますか?
チェックこの記事
http://www.cloud208.com/blogica/Android+Custom+Toast+from+a+Service
その記事によると、あなたは、2番目の引数としてnull
とインフレータを使用することができます、
LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.toast_layout, null);
私が必要とまさに感謝を! – domen