Для разработки приложения для Android, которое показывает мою собственную вики (mediawiki), я хочу использовать gwtwiki или bliki.Загрузить wiki-страницу и содержимое с помощью gwtwiki
Я пробовал много читать содержимое или страницы, но ничего не делал.
Вот один из теста я сделал:
public void readContent() {
String[] listOfTitleStrings = { "Main Page", "API" };
User user = new User("", "", "http://192.168.0.2/mediawiki/api.php");
user.login();
List<Page> listOfPages = user.queryCategories(listOfTitleStrings);
Toast.makeText(getActivity(), "Pages size: " + listOfPages.size(), Toast.LENGTH_LONG).show();
for (Page page : listOfPages) {
for (int j = 0; j < page.sizeOfCategoryList(); j++) {
Category cat = page.getCategory(j);
Toast.makeText(getActivity(), cat.toString(), Toast.LENGTH_LONG).show();
}
}
}
Для этого образца размером страниц 0. Я user.getContent(listOfTitleStrings);
но ничего опять не случилось.
Как использовать gwtwiki? Должен ли я прочитать страницу HTML
GET
команду и получить XML из содержимого ответа, а затем показать его? Или gwtwiki делают это сами?
ли ваша вики на самом деле есть страница под названием «Главная страница»? Может быть, когда вы его установили, вы устанавливаете язык, отличный от английского, поэтому фактическая главная страница имеет другое имя? – svick
@svick Конечно, да, я установил mediawiki и не менял его. – Ahmad