Ich versuche, eine RemoteViews-Instanz auf einem Canvas darzustellen, wie ich es mit einer normalen Ansicht mache. Ich benutzeKonvertieren von RemoteView in eine Ansicht
RemoteViews.apply (Kontext, null)
und eine FrameLayout kehrt mit allen Ansichten verschachtelt und richtig gemessen (Position und Größe richtig ist), aber nach dem Einschalten der Verwendung .draw returned view, rendert alle Elemente ohne Werte - TextViews sind leer, AnalogClock wird um 00:00 zurückgesetzt usw.
Irgendwelche Ideen? Ich bin verloren :(
Versuchen Sie, in Systembibliotheken in Debugger zu gehen. –
Bitte posten Sie Ihre XML. An welchem Punkt stellen Sie die Werte für die TextViews, Analog Clock usw. ein? –
@KarimVarela simple AnalogClock, keine Werte in xml neben der Layout_width und layout_height. Wenn auf dem Gerät gerendert wird, zeigt es die korrekte Zeit an, in der Ansicht, die von apply() zurückgegeben wird, wird immer 00:00 angezeigt. – gilm