最近有看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...