0

Я разрабатываю приложение MVVM CROSS Platform, но при входе в систему нам нужно сохранить некоторую информацию о пользователе.Письмо и чтение Текстовый файл

Возможно ли сохранить некоторые строковые данные для глобального использования в приложении? если нет, как написать текстовый файл и прочитать содержимое текстового файла в MVVM Core. Просьба предложить и предоставить образец для работы над этим.

+0

Если 4 ответа в http://forums.xamarin.com/discussion/comment/26872/#Comment_26872 вам не помогли, тогда я не знаю, что будет. – Stuart

ответ

0

Хм, я согласен со Стюартом. Хранение данных зависит от платформы IS, поэтому вы можете отправить запрос в основной части, но где-то по пути на самом деле управляет его нативная функция.

Если вы потратили дней, чтобы найти это, даже с подсказками, я помогу вам немного дальше:

в ядре, создать интерфейс с именем IUserLogin с помощью метода StoreLogin (имя String, String PWD).

public interface IUSerLogin { 
    void StoreLogin(String name, String pwd); 
} 

ли что-то вроде этого:

var loginthingy = Mvx.Resolve<IUSerLogin>(); 
loginthiny.StoreLogin("Mr. X", "Secret"); 

В сенсорной части, создать класс UserLoginTouch: IUserLogin с помощью этой функции, сохраняя данные в защищенном хранилище данных (опция 5 не упоминалось ранее :)).

public class UserLoginTouch : IUserLogin { 
    public void StoreLogin(String name, String pwd) { 
     // store the data 
    } 
} 

В этом сенсорном проекте, зарегистрировать Userlogin в IUserLogin:

Mvx.RegisterSingleton<IUserLogin>(new UserLogin()); 

Надеется, что это поможет вам в дальнейшем.

Смежные вопросы