Android Google App Indexing - 是否需要在onStart覆盖中运行start方法?

时间:2016-07-05 16:23:46

标签: android xamarin android-app-indexing google-app-indexing

这可能看起来有点蹩脚的问题,但我还没有找到任何其他示例,除了覆盖活动的onStart方法之外,其他任何地方都可以运行该方法。 (Google App Indexing文档也不是很好)

  @Override
  public void onStart() {
    super.onStart();
    mClient.connect();
    AppIndex.AppIndexApi.start(mClient, getAction()); //
  }

但是在我们的应用程序中,我们没有实际构建在start方法中传递的操作所需的所有数据。因此在onResume中我开始在后台加载数据的线程,然后我调用start方法。

我只是想知道是否需要在onStart中调用此启动,否则可能会阻止App Indexing。根据我的观察,它不应该,但我不是100%确定,因为我只看到那些onStart示例。

https://developers.google.com/android/reference/com/google/android/gms/appindexing/AppIndexApi

Xamarins示例:

https://blog.xamarin.com/connect-with-your-users-with-google-search-and-app-indexing/

0 个答案:

没有答案