Я работаю над функцией индексирования приложений в своем приложении и следую руководству Google Developers. Из руководства я придерживаюсь следующего.
// Create App Indexing Link objects
AppIndexingLink item1 = new AppIndexingLink(appUri1, webUrl1, this.findViewById(R.id.btn1));
AppIndexingLink item2 = new AppIndexingLink(appUri2, webUrl2, this.findViewById(R.id.btn2));
Из приведенных выше утверждений мы можем заметить параметры.
Мой запрос по этому поводу:
- В этом документе они упомянули, что веб-URL является необязательным. Но когда я удаляю это, возникает ошибка компиляции, и если я делаю его пустым (""), выдает NullPointerException (не уверен, что пустой вызывает NullPointerException )
2.Бтн1 и бтн2, откуда их взять? Почему мы должны дать их туда? . Если я даю какое-либо представление из моего проекта, возникает NullPointerException (это ситуация, из-за которой я не уверен в первом).
Если у кого-то есть учебник И образцы кода для включения индексации приложений, пожалуйста, предоставьте его. Это может помочь нам.