簡體   English   中英

如何防止自定義視圖在“ Mono for Android”的屏幕方向更改中丟失狀態

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM