如何在Android RemoteView(通知)上应用EmojiCompat

时间:2018-07-18 03:29:59

标签: android notifications remoteview

我试图在Notification的RemoteView上应用EmojiCompatibility。

在RemoteView(通知)上使用EmojiTextView时,应用程序崩溃。

        <android.support.text.emoji.widget.EmojiTextView
            android:id="@+id/tv_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>

我还尝试了另一个(java代码)

    EmojiCompat.get().registerInitCallback(new EmojiCompat.InitCallback() {
        @Override
        public void onInitialized() {
            final EmojiCompat compat = EmojiCompat.get();
            remoteViews.setTextViewText(R.id.tv_name,
            compat.process("item.getEmoticon()");
        }
    });

如何在RemoteView上使用它?

错误代码(在布局上应用EmojiTextView时)。

  

无法为通知添加视图

     

android.view.InflateException:二进制XML文件第39行:错误   膨胀类android.support.text.emoji.widget.EmojiTextView

     

无法为以下项展开RemoteViews:StatusBarNotification

1 个答案:

答案 0 :(得分:0)

您不能将emojicompat用于远程视图。