不論是在APP,仍是在網站中,頁面之間的跳轉都是很常見的,本文主要講一下在APP中,如何經過Intent實現頁面的跳轉。函數
不帶參數:網站
寫在MainActivity頁面的代碼:this
1 Intent intent = new Intent(); 2 intent.setClass(MainActivity.this, LoginActivity.class);//從MainActivity頁面跳轉至LoginActivity頁面 3 this.startActivity(intent);
帶參數:spa
寫在SpendingActivity頁面的代碼:code
1 Intent intent=new Intent(SpendingActivity.this,ExpenseProcesActivity.class);//從SpendingActivity頁面跳轉至ExpenseProcesActivity頁面 2 intent.putExtra("strType", 0);//參數:name、value 3 SpendingActivity.this.startActivity(intent);
寫在ExpenseProcesActivity接收頁面的代碼:blog
1 private int type = 0; 2 3 //接收傳遞過來的參數 4 final Intent intent = getIntent(); 5 type = intent.getIntExtra("strType", 0);
備註:get
可傳遞的參數有多種類型,在接收參數的時候,也要根據傳入類型,選用對應的接收函數it
傳遞參數的類型,Eg:class
對應的接收函數,Eg:im