国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Android - Android Activity啟動模式之standard實例詳解

Android Activity啟動模式之standard實例詳解

2021-05-11 17:09殘缺的孤獨 Android

這篇文章主要介紹了Android Activity啟動模式之standard,結合實例形式較為詳細的分析了Android中活動(Activity)四種啟動模式中的standard相關注意事項與實現技巧,需要的朋友可以參考下

本文實例講述了android activity啟動模式之standard。分享給大家供大家參考,具體如下:

android的活動是通過任務task來進行管理的,一個任務就是一組放在棧里的活動的集合,即所謂的返回棧(back stack)。棧具有先進后出、后進先出的特性。當啟動一個活動時,活動會在返回棧中入棧,處于棧頂位置,當按下返回鍵或者調用finish方法會銷毀一個活動,此時棧頂活動會出棧,屆時又會有新的活動處于棧頂位置

在android中,活動的啟動模式有四種,根據不同的需求可以為活動設置不同的啟動模式。在這里介紹standard模式。

standard模式是活動啟動的默認模式,當為活動設置了此模式,每次啟動都會創建一個新的實例,而不在乎該活動是否已經在返回棧中存在

(1)新建android項目testlaunchmode

創建完成后,修改activity_main.xml如下

?
1
2
3
4
5
6
7
8
9
10
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="vertical" >
 <button
  android:id="@+id/button1"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:text="mainactivity button" />
</linearlayout>

(2)修改oncreate方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@override
protected void oncreate(bundle savedinstancestate) {
  super.oncreate(savedinstancestate);
  //打印當前對象
  log.d("mainactivity", this.tostring());
  //去掉title
  requestwindowfeature(window.feature_no_title);
  setcontentview(r.layout.activity_main);
  //獲取button1
  button button1 = (button) findviewbyid(r.id.button1);
  //添加點擊事件
  button1.setonclicklistener(new onclicklistener() {
   @override
   public void onclick(view view) {
    //為了測試standard啟動模式,當點擊按鈕時,啟動mainactivity活動
    intent intent = new intent(mainactivity.this,mainactivity.class);
    //啟動活動
    startactivity(intent);
   }
  });
}

在該方法中,打印了當前活動對象,同時為按鈕添加點擊事件:啟動本身活動。

(3)查看日志

發布android項目,為了查看效果,連續點擊按鈕3次,看到如下內容:

Android Activity啟動模式之standard實例詳解

從圖中可以看出,總共打印了4次(活動啟動+3次點擊按鈕),每次的活動實例都不用,從而驗證了活動啟動模式standard。

此時棧中有4個mainactivity實例,連續按back鍵4次才能退出應用程序。

希望本文所述對大家android程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产妇女乱码一区二区三区 | 亚洲精品乱码久久久久久久久 | 一级片在线观看网站 | 久久99深爱久久99精品 | 欧洲精品在线观看 | 精品国产一区二区三区久久久 | 日韩在线免费视频 | 国产日韩久久 | 黄色av网站在线观看 | 成人精品电影 | 亚洲国产中文字幕 | 亚洲一区二区三区在线 | 久草视频网站 | 亚洲高清黄色 | 91日韩精品一区二区三区 | 国产精品视频免费看 | 亚洲天堂一区二区 | 国产在线观看免费 | 亚洲成人一区二区 | 九九九九精品九九九九 | 欧美国产日韩在线 | 色婷婷亚洲一区二区三区 | 久久久久久久久久久久久大色天下 | 日韩中文字幕视频 | 人人爱人人草 | 免费污视频在线 | 山岸逢花在线观看 | 国产一级黄片毛片 | 国内外精品一区二区三区 | 午夜免费小视频 | 欧美午夜一区二区三区免费大片 | 国产韩国精品一区二区三区 | 国产91久久久 | 久久精品国产清自在天天线 | 欧美日韩国产在线播放 | 亚洲伊人久久综合 | 日韩电影免费在线观看中文字幕 | 日本激情视频一区二区三区 | 亚洲成人在线观看视频 | 黄色在线免费 | 亚洲成年人网址 |