android的activity之間可以傳遞物件或者集合嗎請

2021-12-22 09:57:49 字數 1445 閱讀 2734

1樓:

當然可以傳遞物件

首先先構造一個物件

student st= new student();

adds.set(st);

public void static sets(student st);

這樣就把 student物件傳遞過去了

2樓:幾度霓虹

user類

public class user implements serializable

activity中關鍵**

user user = new user();

intent intent = new

intent(myactivity.this,othereactivity.class);

bundle bundle = new

bundle();

bundle.putserializable("user",user);

intent.putextras(bundle);

startactivity(intent);

3樓:可惡的地瓜

intent intent = new intent(this, testactivity.class);

intent.putextra(key, data);

startactivity(intent);

這樣就可以把data物件傳遞到testactivity.

data必須是實現了序列化的物件(parcelable或者serializable)

arraylist實現了serializable。

所以可以傳遞。

android activity單例項化什麼意思

4樓:匿名使用者

意思就是這個activity只能有一個例項(如果被多次啟動的話)

manifest.xml裡面配置 在activity標籤下的屬性

android:launchmode="standard"

有4種可以選 預設就是上面這種,,標準的 每次startactivity都會例項化一個例項

還有3種:singletop 啟動此模式的activity的時候 如果在堆疊頂部已經有這個activity的例項則不重新例項化,就用堆疊頂部這個 否則就例項化一個新的activity物件

singletask 啟動此模式的activity的時候 如果在堆疊中存在此activity的例項(任意位置),則不重新例項化activity物件 而是直接複用之前的activity物件 在這個activity物件上面的其他activity物件全部移除(相當於這些activity被銷燬了);這個應該就是你說的單例項化

singleinstance 這個是單個例項 會單獨啟動一個堆疊來存放此啟動模式的activity例項!

android開發中android虛擬機器作為伺服器與pc客戶端

android使用的僅僅使用了pc 裡邊的一個埠ip自然就是127.0.0.1了,或者是localhost吧關於5037口和5555口,找到了一個看起來合理的解釋 adb android debug bridge 包括三個部分 1 adb client,執行在pc上 為ddms,即ide工作 2 a...

android開發出現異常,Android 開發異常問題

the specified child already has a parent.you must call removeview on the child s parent first。這個問題是因為一個view只能隸屬於一個parent,你的 應該是changeview函式中的第二個迴圈中,將i...

android感測器有哪些,Android 中有哪些感測器的資料是可以分享的

普通的手機,會有光感感測器,距離感測器,方向感測器 溫度 光強度,距離 等等 好多 1 加速度感測器 加速度感測器又叫g sensor,2 磁力感測器 磁力感測器簡稱為m sensor,3 方向感測器 方向感測器簡稱為o sensor,4 陀螺儀感測器 陀螺儀感測器叫做gyro sensor,5 光...