<<發送端>>
Intent intent = new Intent(); intent.setClass(this, IntentReceiving.class); Bundle bundle = new Bundle(); bundle.putString("Receive", "Intent Receiving"); // (Key - Value) intent.putExtras(bundle); startActivity(intent);
<<接收端>>
CharSequence cs; Bundle bundle = this.getIntent().getExtras(); cs = bundle.getString("Receive"); textview.setText(cs);
也可以不透過 Bundle,直接 intent.setString() 或 intent.setInt()。另外,在宣告 IntentFilter 時,除了在 AndroidManifest.xml 中定義;也可直接在程式碼中描述。
參考資料
沒有留言:
張貼留言