天天看點

Android Studio 使用Intent實作頁面的跳轉(帶參數)

不管是在APP,還是在網站中,頁面之間的跳轉都是很常見的,本文主要講一下在APP中,如何通過Intent實作頁面的跳轉。

不帶參數:

寫在MainActivity頁面的代碼:

1 Intent intent = new Intent();
2 intent.setClass(MainActivity.this, LoginActivity.class);//從MainActivity頁面跳轉至LoginActivity頁面
3 this.startActivity(intent);      

帶參數:

寫在SpendingActivity頁面的代碼:

1 Intent intent=new Intent(SpendingActivity.this,ExpenseProcesActivity.class);//從SpendingActivity頁面跳轉至ExpenseProcesActivity頁面
2 intent.putExtra("strType", 0);//參數:name、value
3 SpendingActivity.this.startActivity(intent);      

寫在ExpenseProcesActivity接收頁面的代碼:

1 private int type = 0;
2 
3 //接收傳遞過來的參數
4 final Intent intent = getIntent();
5 type = intent.getIntExtra("strType", 0);      

備注:

可傳遞的參數有多種類型,在接收參數的時候,也要根據傳入類型,選用對應的接收函數

傳遞參數的類型,Eg:

Android Studio 使用Intent實作頁面的跳轉(帶參數)

對應的接收函數,Eg:

Android Studio 使用Intent實作頁面的跳轉(帶參數)
Android Studio 使用Intent實作頁面的跳轉(帶參數)

如果您看了本篇部落格,覺得對您有所收獲,請點選右下角的

[推薦]

如果您想轉載本部落格,

請注明出處

如果您對本文有意見或者建議,歡迎留言

感謝您的閱讀,請關注我的後續部落格

繼續閱讀