0
Google Glass GDK를 사용하여 라이브 카드를 표시/업데이트하는 간단한 앱을 구성하려고합니다. 내 서비스에서 나는 다음과 같은 방법을 가지고있다 :Glass Card.toRemoteViews()가 null을 반환합니다.
private void publishCard(Context context) {
Card updatedCard = new Card(context);
updatedCard.setText("Foo");
updatedCard.setInfo("Bar");
RemoteViews cardViews = updatedCard.toRemoteViews();
if (cardViews == null)
Log.e(TAG, "Appears to happen every time!")
// Then do some other stuff that fails because of a null RemoteViews
}
위에서 볼 수 있듯이, null 체크는 매번 실패한 것으로 보인다. 왜 그럴지 모른다고 생각 해요?
내 생각에 저는 이것을 호출하고 Activity가 아닌 Activity를 컨텍스트로 전달하고 있다고 생각합니다. 어쩌면 그렇게하지 않아도 될까요? 그렇다면 라이브 카드를 어떻게 업데이트 할 수 있습니까? 나는 XML로부터 RemoteView를 구성 할 수 있지만 카드를 사용할 수 있다는 것은 많은 것을 단순화 할 것이다.
음, 예상보다 훨씬 간단한 대답입니다. :) 나는 그것을 다룰 수있다. – sigmabeta