728x90
Xamarin Forms 에서 Timer 를 쓸려고 하는데 쓸수가 없다;
찾아보니 Xamarin.Foms 에 Device.StartTimer 라는게 있어 이걸 사용하면 된다고한다.
사용방법은 기존 타이머와 방식이 좀 다르다.
public MainPage()
{
InitializeComponent();
{
InitializeComponent();
Device.StartTimer(TimeSpan.FromSeconds(3), () =>
{
// 호출할 메서드나 내용을 넣고
GetDataAsync();
// 리턴을 해주는데 True 이면 계속 반복, False 이면 정지 한다.
return true;
});
}
public async void GetDataAsync()
{
....
}
위 내용은 3초 단위로 타이머가 동작하면서 GetDataAsync() 함수를 호출하게된다.
728x90
'C# > Xamarin Maui' 카테고리의 다른 글
(Xamarin Forms) 2.MasterDetailPage (0) | 2017.06.30 |
---|---|
(Xamarin Forms) 1.ContentPage (0) | 2017.06.29 |
(Xamarin) WiFi 접속하기 (0) | 2017.06.18 |
(Xamarin.Android) splash screen 넣기 (0) | 2017.06.17 |
(Xamarin.Android) AdMob 광고 넣기 (2) (3) | 2017.06.15 |