Как создать серверную базу данных Graphql для существующей базы данных?

В то время как ответ rajan ks (Спасибо!) работает, он не похож на макет дизайна на 100% (заполнение естественно увеличивает размер SearchView, не увеличивая размер файла EditText).

Решение Я нашел следующее: В MainActivity.java измените search_edit_frame, search_plate и search_bar:

    int searchFrameId = searchView.getContext().getResources().getIdentifier("android:id/search_edit_frame", null, null);
    View searchFrame = searchView.findViewById(searchFrameId);
    searchFrame.setBackgroundResource(R.drawable.bg_white_rounded);

    int searchPlateId = searchView.getContext().getResources().getIdentifier("android:id/search_plate", null, null);
    View searchPlate = findViewById(searchPlateId);
    searchPlate.setBackgroundResource(R.drawable.bg_white_rounded);

    int searchBarId = searchView.getContext().getResources().getIdentifier("android:id/search_bar", null, null);
    View searchBar = findViewById(searchBarId);
    searchBar.setBackgroundResource(R.drawable.bg_white_rounded);

Это приводит к тому, что SearchView выглядит точно так же, как макет.

0
задан Nomura Nori 14 July 2018 в 01:02
поделиться

1 ответ

  1. Мы просто открываем файл https://github.com/hasura/graphql-engine , который идеально подходит для начала работы с GraphQL в существующей базе данных postgres (даже когда он используется в существующем приложении).
  2. Вы можете создавать собственные серверы GraphQL, чтобы говорить с любым видом бэкэнд, будь то база данных, REST API или другая служба GraphQL. Вот отличный пример / учебник по этому поводу: постройте шлюз GraphQL для MongoDB, SQL и REST: https://blog.apollographql.com/tutorial-building-a-graphql-server-cddaa023c035
  3. Различные хостинг-провайдеры будут поддерживать различные способы развертывания, и их документации, вероятно, будет достаточно. Если у вас есть конкретная проблема и вы попробовали что-то, что не работает, SO может помочь.
1
ответ дан iamnat 17 August 2018 в 12:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: