1樓:潮飛鸞
intent就可以 addtab(mytabhost, 「」,1, new intent(this,子activity.class).putextra("type", 1));
2樓:
通過intent中加入bundle傳輸資料,如由tabactivity傳入mactivity資料height=10
在tabactivity中:
intent intent = new intent();
intent.setclas(tabactivity.this,mactivity.
class);/*第一個引數是package路徑,第二個是類名,我兩個類放在一個package下*/
bundle bundle = new bundle();
bundle.putstring("height","10");
intent.putextras(bundle);
startactivity(intent);
在mactivity中
private intent intent;
private bundle bunde;
intent = this.getintent();
bunde = intent.getextras();
string height = bunde.getstring("height");
3樓:繽紛多彩號
你是要在activity之間傳資料?
android開發中service如何接收activity用intent傳送來的資料
4樓:飛雪俠之客
service類必須實現一個接收方法,接收中傳遞的是intent@override
public ibinder onbind(intent intent)
你可以用bundle來接受你從activity發過來的資料,然後使用bundle提供各個方法來接受資料。
如果僅僅是字串之類的,
使用getstringextra方法直接接收即可。
@override
public ibinder onbind(intent intent)
android的activity和activity之間怎麼在後臺傳遞資料的,不是跳轉時用intent那種。
5樓:匿名使用者
可以考慮用廣播來實現,在第一個activity呼叫sendbroadcast方法:
sendbroadcast(intent);//傳遞過去
第二個activity用registerreceiver監聽廣播:
intentfilter intentfilter = new intentfilter();
intentfilter.addaction(string); //為broadcastreceiver指定action,即要監聽的訊息名字。
registerreceiver(mybroadcastreceiver,intentfilter); //註冊監聽
unregisterreceiver(mybroadcastreceiver); //取消監聽
(一般:在onstart中註冊,onstop中取消unregisterreceiver)
private class mybroadcastreceive extends broadcastreceiver}}
intenal_action_3是廣播的名稱,可以這樣定義:
public static final string intenal_action_3 ="com.example.demobroadcast.broadcastaction";
如何在android開發中activity之間資料傳遞
6樓:_諸葛_不亮
傳送資料
intent intent = new intent();
intent.putextra(name,value);
接受資料
intent intent=getintent();
string s=intent.getstringextra("name");
android 中如何使用intent通過傳遞變數傳遞資料
7樓:
intent intent =new intent(aactivity.this,bactivity.class);
intent.putextra("num1", num1) ;
intent.putextra("num2", num2) ;
startactivity(intent) ;
另一個接受的是activity是 :
string num1 =this.getintent().getstringextra("num1") ;
string num2 =this.getintent().getstringextra("num2") ;
基本就這樣
8樓:匿名使用者
intent(意圖)主要是解決android應用的各項元件之間的通訊。
為了實現傳遞資料這個目的需要以下步驟
activity1需要構造一個 intent,這個intent用於告訴系統,我們要做「檢視」動作
intent可呼叫putextra來存放想要傳遞的資料
然後呼叫setclass,設定activity1和欲呼叫的元件activity2
最後呼叫startactivity將構造的intent傳入,系統會根據此intent中的描述,到activity1中找到滿足此intent要求的activity,系統會呼叫找到的 activity2最終傳入intent
在activity2中可使用getintent來獲取傳遞的intent,並通過獲取資料的方法來獲取資料
**示例:
intent intent = new intent(); // activity1
intent.putextra("one", num1);
intent.putextra("two", num2);
intent.setclass(firstactivity.this, secondactivity.class);
startactivity(intent);
intent intent = getintent(); //activity2
string num1 = intent.getstringextra("one");
string num2 = intent.getstringextra("two");
int ret = integer.parseint(num1) + integer.parseint(num2);
result.settext(ret+"");
注意:我們在使用intent的時候可以使用bundle傳遞複製的資料型別。
9樓:匿名使用者
private static final string database_name = "test.db";
private static final int database_version = 1;
public class databasehelper extends sqliteopenhelper
這樣就可以了,引數先定義好就可以了啊。你可以再試試。我也是做android開發的,有問題可以和我交流,我的qq是379371398,希望採納。
android開發中activity怎麼使用多個佈局檔案
activity使用多個佈局檔案,可以通過addcontentview的方式進行新增,也可以通過addview的方式新增layout佈局檔案。題中描述的可以不用多個佈局,只需要一個佈局就行了。根據不同的題,動態呈現內容就行了。示例 textview tv textview findviewbyid ...
android介面編輯開發中的activity main x
打醬油的小環 android 是表示textview的id是mytext,然後這個就可以通過findviewbyid r.id.mytext 獲得一個textview物件 android text string hello world 是說明在res目錄下建立了一個名為string的xml檔案,其中...
android應用開發和android軟體測試工程師哪個好
半塘無水 這要依據個人興趣選擇,兩者都具有很好的職業前景 1 android應用開發 a 進入2010年之後,android的應用開發進入了一個 式增長的狀態,從09年的不到1萬款應用程式增加到現在的9萬,而且即將突破10萬,這也從開發者這一方面展現了使用者不斷增多的現象。不過需要注意的是,雖然數值...