android怎麼把activity中定義的變數傳給另一

2021-12-22 13:56:08 字數 1998 閱讀 2959

1樓:千鋒教育

如果是從乙個activity啟動另乙個activity,直接用intent傳值即可

intent intent = new intent(firstactivity.this,secondactivity.class);

intent.putextra("text","hello,world");

startactivity(intent);

如果是兩個activity同時執行存在,則使用廣播接受者

在firstactivty中傳送廣播

public class firstactivity}}

在secondactivity中註冊廣播

public class testactivity extends activity

@override

protected void onrestart()

@override

protected void onstop()

public class innerreceiver extends broadcastreceiver}}

2樓:

intent.setclass(當前activity,傳到的activity),用intent.putextra(a,b)可以直接傳的,a是key,b是value,然後startactivity(intent) , 在另乙個activity裡利用getextra(key)得到value,然後textview.

settext(value)即可

3樓:我是你楊哥哥

在另乙個activity裡利用getextra(key)得到value,然後startactivity(intent) ,b)可以直接傳的intent,用intent.setclass(當前activity.putextra(a,傳到的activity),然後textview,a是key,b是value

android開發,請問下兩個activity之間如何傳遞textview上的值?

4樓:匿名使用者

在startactivity的會後,通過intent中傳值,比如//啟動b

intent bintent = new intent(a.this, b.class);

//設定 bintent的bundle的乙個值string bsay = textview.gettext().tostring(); //獲取textview的值

bintent.putextra("listenb", bsay)startactivity(bintent,0);

5樓:匿名使用者

public class mainactivity extends activity

public class otheractivity extends activity}

6樓:匿名使用者

先get到textview1裡面的文字,類似這樣:

textview tv1 = (textview) findviewbyid(r.id.textview1);

string tv1string = tv1.gettext().tostring();

然後啟動activity2的時候這樣做:

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

intent.putextra("textviewlabel", tv1string);

this.startactivity(intent);

然後在activity2裡頭的oncreate裡頭getintent().getstringextra("textviewlabel")就拿到之前的文字內容了。

這台電腦沒有開發環境,純手寫,可能個別地方有字母拼錯,但是大體上肯定是沒問題的,請採納。

7樓:匿名使用者

intent來傳遞通過bundle

android中怎麼kill掉activity

也一樣啊,呼叫finish 方法就可以啊 你已經呼叫這個startactivity啟動另外乙個activity了,你可以把activity管理起來,然後需要關閉哪個,就可以直接去呼叫finish啊!也可以context.finish activity是context的子類 可以通過context.f...

android開發,如何把searchview左邊的那個放大鏡圖示給去掉啊

找下這個view的屬性看可不可以設定,沒有的話試試下面的方法 1.看源 裡的布局,再找出來這個view的id然後findviewbyid取出來設定setvisibility view.gone 2.不看源 的話可以用土方法 把searchview的child view遍歷出來設定不同的背景顏色,執行...

android怎麼判斷當前monkey測試

1 通過eclipse啟動bai乙個android的emulator 2 在命令列du 中輸zhi入 adb devices檢視 dao裝置連線情況回 3 在有裝置連線的前提下,答在命令列中輸入 adb shell 進入shell介面 4 檢視data data資料夾下的應用程式包 android如...