我是Xamarin的新手,我正在創建一個Android應用程序。如何使用Xamarin更改Android中的活動?
我創建了一個2 Views
與2個不同的Activities
相關。第一個Activity
,名稱爲A
,有一個啓動第二個Activity
的按鈕,將其命名爲B
。
B
具有連接,在OnCreate
方法中,爲了A
的Event
一個EventHandler
。在控制檯上打印EventHandler
一個字符串,就是這樣。
如果我啓動應用程序並按A
的按鈕,則會出現B
活動。現在,如果我按Back
按鈕,A
活動再次出現,之後我再次按下按鈕,並且B
活動出現,但這是新的B
活動遺產,而不是前一個。我可以看到,因爲OnCreate
方法被調用了兩次,並且因爲我可以在控制檯上看到事件被調用了兩次。
如果我重複了很多次,我可以看到控制檯上打印的相同字符串重複多次。我想只有任何活動的一個實例,因此我需要更改視圖而不創建已創建的一個活動的更多信息,或者在按下Back
按鈕時銷燬B
活動。
我該怎麼做?這是正確的做法嗎?
我如何'Resume'活動?我已經測試過各種_Launch Mode_,但它不起作用。 – Gappa 2014-10-09 09:14:00