こんにちは私はAndroidプラットフォームの基本的なメカニズムを知りたいです。データを別のアクティビティに渡したい場合、通常のアプローチはインテントを作成し、メソッド呼び出しputExtras
を使用してデータのタグを作成し、データをインテントに渡すことです。getExtras
呼び出されたアクティビティは、または同様の方法でデータを取得します。私の質問は、これはクリップボードのように機能しますか?つまり、情報を共有場所に置き、後でそれを取得しますか?これが事実である場合、これはどのように機能しますか?背後で機能するクリップボードのようなメカニズムは何ですか?
質問する
199 次
1 に答える
1
ご覧のとおり、onCreate(bundle) のような onCreate メソッドで Bundle が見つかります。すべてのアクティビティにバンドルがあります。バンドルはブリーフケースのようなもので、1 つのアクティビティで行うことです。そのブリーフケースを開き、その中にいくつかの値を入れます。別のクラス (アクティビティ) に行くときは、2 つと仮定します。あなたはそのブリーフケースを開けて、その価値を取り出して使用します。コピーや貼り付けができないクリップボードのようには機能しません。それが役立つことを願っています。
于 2012-11-20T09:06:37.993 に答える