Android組件之間可以通過Intent對象傳遞數據。Intent是Android中用于在組件之間進行通信的對象,可以在啟動Activity、Service或BroadcastReceiver時傳遞數據。以下是一些常用的傳遞數據的方式:
Intent intent = new Intent(this, AnotherActivity.class);
intent.putExtra("key", "value");
startActivity(intent);
Intent intent = getIntent();
String value = intent.getStringExtra("key");
如果要傳遞比較復雜的數據類型,可以將數據序列化為JSON字符串或使用Parcelable接口,然后通過putExtra()和getParcelableExtra()方法傳遞和接收數據。
可以使用SharedPreferences或數據庫等持久化存儲方式來在不同組件之間共享數據。
總的來說,Intent是Android中傳遞數據的主要方式,而且簡單易用,可以滿足大部分的數據傳遞需求。