onProvideAssistContent被调用,但应用程序

时间:2016-12-04 23:41:22

标签: android

我正在尝试在我的应用程序中使用Assist api,我遵循了大部分教程,但找不到一个能够完全告诉它应该如何实现的正确教程。我已将此添加到活动中。在清单或项目的任何地方还有什么要做的。调试时,下面的方法被调用但没有任何

@Override
        public void onProvideAssistContent(AssistContent outContent) {
            super.onProvideAssistContent(outContent);

            outContent.setWebUri(Uri.parse("https://commonsware.com"));
            try {
                String structuredJson = new JSONObject()
                        .put("@type", "Book")
                        .put("@author", "https://commonsware.com/mmurphy")
                        .put("publisher", "CommonsWare, LLC")
                        .put("name", "The Busy Coder's Guide to Android          Development")
                        .toString();
                outContent.setStructuredData(structuredJson);
            }catch(JSONException jsonEx){
                Log.e(getClass().getSimpleName(), "What happend", jsonEx);
            }
        }

我看到,当我长按主页按钮时,它总是显示在屏幕上找不到

0 个答案:

没有答案