[英]How to prevent Custom Views from losing state across screen orientation changes for “ Mono for Android”
該鏈接針對Java顯示了“如何防止自定義視圖在屏幕方向變化時丟失狀態”。 我的問題是Android版Mono的“如何防止自定義視圖在屏幕方向變化時丟失狀態”。
以及如何將Java代碼轉換為C#代碼
public static final Parcelable.Creator<SavedState> CREATOR =
new Parcelable.Creator<SavedState>() {
public SavedState createFromParcel(Parcel in) {
return new SavedState(in);
}
public SavedState[] newArray(int size) {
return new SavedState[size];
}
};
我不知道您是否想做,但我確實知道目前無法翻譯示例Java代碼,因為它使用的是Parcelable 。
以下是來自android限制頁面的mono的摘錄,可以在此處查看
無法實現Android.OS.IParcelable。
目前無法實現IParcelable接口,因為android.os.Parcelable接口需要:
實現Parcelable接口的類還必須具有稱為CREATOR的靜態字段,該字段是實現Parcelable.Creator接口的對象。
由於mandroid.exe當前無法生成字段,因此無法實現此接口。 在將來的版本中將添加支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.