我正在製作一個應用程序,在應用程序關閉並再次打開時,我必須保存動態創建的Android.Widget.Button對象及其屬性(如ID)。
這些按鈕保存在ArrayList中。將Android.Widget.Button轉換爲JSON
我的想法是將我的按鈕對象轉換爲JSON並將它們保存在SharedPreference中。
我現在的問題是,如果在計算器發現我不能轉換按鈕爲JSON,我用下面這段代碼,:
(因爲我是用一個新的鈕釦對象選拔賽)
Button btn = new Button(this);
Gson gson = new Gson();
String json = gson.toJson(btn);
它與String-Object或Integer-Object一起使用,但不與Button-Object一起使用。
有人可以幫助我嗎?
告訴我你想要做什麼? –
無法直接將按鈕作爲JsonObject存儲/轉換。 –
我想將我的按鈕對象轉換爲Json,所以我可以在應用程序關閉時更容易地存儲它們 –