-1

Android アプリケーションのビュー間でオブジェクトを渡すにはどうすればよいですか。私はググって、あなたのクラスが適切なインターフェースを実装する必要があることを発見しました。渡すクラス/オブジェクト タイプを所有していない場合 (たとえば、外部ライブラリまたは SDK 内のランダム クラスから)、どうすればよいでしょうか。

HtmlSelect アイテム オブジェクト (HtmlUnit オープン ソース プロジェクトから) を別のクラスに渡して処理する必要がありますが、バンドルできません。

ありがとう

4

2 に答える 2

1

私の最善の推測は、静的ヘルパーオブジェクトを作成し、そのように渡すことです。

HelperObject class {
    static HtmlSelect myHtmlObject
}

ソースアクティビティ:

HelperObject.myHtmlObject = currentHtlmlObject;
startActivity(intent);

目的地の活動:

onCreate() {
    HtmlSelect htmlSelect = "create a copy copy of HelperObject.myHtmlObject not to have problems and then set it to null"
}
于 2012-06-22T15:30:18.843 に答える
-1

putExtra()のメソッドを使用してIntentパラメータを渡すだけです。

場合によっては、最初にオブジェクトを単純な要素(文字列、整数)に「分解」してから、もう一方の端で。を使用して再構成する必要がありますgetExtras()

于 2012-06-22T15:31:10.750 に答える