Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このクラスのように、オブジェクトをIPCで渡す必要があります
public class ForIpc { JsonObject info = new JSONObject(); public void add(String key, String value) { info.put(key,value); } }
ForIpcはParcelableを強制できますが、JsonObjectを処理する方法は?
のシリアル表現として JSON 文字列を使用できますJSONObject。
JSONObject
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(info.toString()); }
パーセルから読み取られたときにそれを解析します。
info = new JSONObject(parcel.readString());