Исходя из того, что, похоже, вы пытаетесь сделать, вы можете рассмотреть возможность контекстуализации доступа к базе данных вашего ContentProvider (это может быть еще один способ описания того, к чему @Gary B. клонит):
Когда вы инициализируете контент-провайдера, создайте базу данных, в которой вы будете хранить список комбинаций пользователь / сервер. Затем, когда пользователь входит в приложение, создайте соответствующую базу данных и обновите основной список для ContentProvider.
В открытых операциях ContentProvider определите, какая комбинация пользователь / сервер активна (или запрашивается), а затем найдите соответствующую базу данных в базе данных master, которую вы создали при установке. Затем вы можете прочитать информацию о пользователе / сервере и вернуть ее вызывающей стороне.
В качестве альтернативы, вы могли бы реализовать все это в одной базе данных, но я недостаточно понимаю ваши требования, чтобы рекомендовать конкретный подход ...