2011-01-09 6 views
0

Kann ich eine Ansicht abrufen, indem ich in einem Service findIdBy (R.id.x) anrufe? dankService und Ansicht

+0

Das ist schlicht falsch! Zu welchem ​​Zweck benötigen Sie eine Ansicht in einem Dienst? – fiction

Antwort

4

Kurze Antwort: Nein.

Sollten Sie es versuchen: Nein

ist es gute Praxis: Nein

Wäre es immer nützlich sein, dies zu tun: Nein

Wenn Sie dies tun möchten, tun Sie etwas falsch: Ja

Ist es möglich, in einer gewundenen Weise, die gegen alles geht was Sie in einem Android-idiomatischen Programm tun sollten: Ja.

0

Sie können Ansichten in einer XML-Datei definiert aufblasen mit

getLayoutInflater().inflate(...) 

Siehe SoftKeyboard Beispiel dafür, warum und wie diesen Zusammenhang in einem Dienst zu tun