[英]Handle Activity Finishing Event In Xamarin.Android
FormClosingEvent
中有類似於FormClosingEvent
的東西嗎?
我有兩個活動A
和B
B
正在保存一些數據,並在按鈕單擊時從A
調用。 我在A
中有數據列表,並想在B
活動完成后自動更新。
有什么建議怎么做嗎?
聽起來您想通過以下方式將StartActivityForResult
與Activity A一起使用,以啟動活動B
var myIntent = new Intent (this, typeof(ActivityB));
StartActivityForResult (myIntent, 0);
然后,ActivityA還應重寫OnActivityResult
等待響應活動B的響應代碼並根據需要進行更新。
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);
if (resultCode == Result.Ok) {
// Do whatever needs to be done in A
}
}
Xamarin的Android文檔中對此都有很好的記錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.