2012-06-20 2 views
0

사용자 Twitter 토큰 정보가있는 매우 기본적인 클래스가 있습니다. API를 호출 할 때마다이 클래스가 필요할 것이므로 페이지간에 공유하는 것이 가장 좋은 방법인지 궁금합니다. 트위터로부터 토큰이 요구되면, 클래스는 최초로 직렬화됩니다.Windows Phone에서 페이지간에 데이터 공유

내가 할 수있는 것은 내가 아직 없다면 모든 페이지에서 그것을 역 직렬화하는 것입니다. 그러나 이것은 좋은 방법입니까? 수업을 비 직렬화해야하는 것보다 더 좋은 방법이 있습니까? (빠른 방법 일 수도 있고 전혀 성능 문제가 없을 수도 있습니다.)

답변

0

프로젝트에서 TwitterSettings.cs 클래스를 정의하고 멤버를 정적으로 정의 할 수 있습니다. 당신은 메인 페이지에 자신의 값을 설정하고이 같은 응용 프로그램 무언가를 통해 액세스 할 수 있도록

oauthToken = TwitterSettings.AccessToken; 

그리고이를 달성하기위한 하나의 다른 방법은 App.xaml.cs를 페이지 에서 응용 프로그램 자원을 사용하는 것입니다 Application Properties에 대한 링크를 확인하십시오.

+0

하지만 첫 번째 단계는 항상 비 직렬화입니다 (앱을 시작한 시점). 모든 사용자마다 다른 토큰이 있으므로 어느 시점에 멤버를 설정해야합니다. – networkprofile

관련 문제