關於 Activity 的跳轉。

2021-06-16 08:02:24 字數 991 閱讀 5276

最近有看activity ,好多不懂,連個簡單的跳轉都不能順利完成,結果當然,定實現個!哈

activity 的跳轉需要乙個觸發,不可能無緣無故的跳轉,可以是最簡單的 button 觸發,也可以其他的 onclicklistener(),各種跳轉方法,這就需要大家去發掘,

找到了給 cc 乙份啊!

跳轉之一,直接設定 intent 。

intent intent = new intent();

intent.setclass(this,xx.class); //其中第乙個引數代表自身,在觸發事件中,直接寫 this 會出錯,一般都是寫類名.this。第二個引數就是跳轉目標類。

startactivity(intent); // 開始跳轉

跳轉之二,給 intent 設定 action 。

下面做的簡單 demo 。

package com.gao;

import android.content.intent;

import android.os.bundle;

import android.view.view;

import android.widget.button;

public class startactivity extends activity

});}

}

上面的跳轉要成功,還有個關鍵,那就是需要在 androidmanifest.xml 中設定自身,相當於註冊,要不別人不認識。

// 這個是類自身

//如果用到 action 跳轉,這個必須設定。

// 用到 intent-filter ,那這個屬性也必須設定。

就寫這麼多,我這個懶人不太喜歡深究,好多原理都是不懂,哎....

非Activity下跳轉Activity的問題

override public void startactivity intent intent,bundle options mmainthread.getinstrumentation execstartactivity activity null,intent,1,options 避免這種異常...

Activity 之間的跳轉

參考 這裡的文件 intent間傳送資料一般有兩種常用的辦法 1.extra 2.data.extra可以用intent.putextra放入資料。新啟動的activity可用intent.getextras取出來bundle,然後用bundles.getlong,getint,getboolean...

activity跳轉效果

1.為所有的介面新增跳轉特效 res包下新建anim資料夾,裡面存放跳轉動畫 進入介面動畫,放大和顯示動畫 退出介面動畫,縮小和隱藏 定義主題,在style中新增寫得動畫檔案 將動畫放入你manifest使用中的主題中 style animationac 2.為單獨的頁面新增特效 首先還是的新建an...