在Android中,可以使用Intent來實(shí)現(xiàn)頁面的跳轉(zhuǎn)。以下是一種常見的方式:
Intent intent = new Intent(this, TargetActivity.class);
intent.putExtra("key", value);
startActivity(intent);
在目標(biāo)Activity中,可以使用getIntent方法獲取傳遞的數(shù)據(jù)。
Intent intent = getIntent();
String value = intent.getStringExtra("key");
如果是從目標(biāo)Activity返回到上一個(gè)Activity,可以使用finish方法。
finish();
另外,如果需要在導(dǎo)航欄中顯示返回按鈕,并實(shí)現(xiàn)返回功能,可以在目標(biāo)Activity的onCreate方法中調(diào)用以下代碼:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
然后,在目標(biāo)Activity中重寫onOptionsItemSelected方法,實(shí)現(xiàn)返回功能。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
以上是一種常見的頁面跳轉(zhuǎn)和導(dǎo)航欄設(shè)置的方式,你可以根據(jù)具體需求做出適當(dāng)修改。