我正在尝试在我的应用程序中使用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);
}
}
我看到,当我长按主页按钮时,它总是显示在屏幕上找不到