中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android中的intent

發布時間:2020-08-10 19:36:49 來源:ITPUB博客 閱讀:244 作者:山有木xi 欄目:移動開發

Intent是Android程序中各組件之間進行交互的主要方式,它不僅可以指明當前組件想要執行的動作,還可以在不同組件之間傳遞數據,Intent一般可以被用于啟動活動,啟動服務以及發送廣播等場景

Android的應用程序包含三個重要的組件:activity,service,broadcastReceiver,它們采用了一致的方式來啟動,那就是Intent

而Intent大概可以分為兩種,一種為 顯性,一種為 隱性

button.setOnClickListener(new View.OnClickListener(){
@Override
public void onclick(View v){
Intent i=new Intent(FirstActivity.this,SecondActivity.class);
startActivity(intent);
}
})

首先構建了一個Intent,傳入 FirstActivity.this作為上下文,傳入 SecondActivity.class作為目標活動 最后通過statActivity來打開,這就是 顯式Intent

button.setOnClickListener(new View.OnClickListener(){
@Override
public void onclick(View v){
Intent i=new Intent("com.example.activitytest.ACTION_START");
i.addCategory("com.example.activitytest.MY_CATEGORY");
startActivity(intent);
}
})

相比于顯示Inten,隱式更為含蓄和委婉,指定了一系列更為抽象的action和category等信息

同時在XML文件中也應加入category

在Intent 中只能有一個action,但是可以有多個category

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

筠连县| 高邮市| 赤壁市| 称多县| 常州市| 同江市| 乌拉特前旗| 九台市| 安西县| 湖口县| 广南县| 泰州市| 江源县| 乐安县| 大名县| 周宁县| 岳池县| 盈江县| 文水县| 威信县| 时尚| 康保县| 大安市| 遵义县| 马边| 乌鲁木齐县| 吉安市| 连江县| 龙南县| 屏南县| 凌海市| 铜山县| 华池县| 安达市| 澄城县| 确山县| 冀州市| 隆回县| 普格县| 白山市| 万年县|