android啟動(dòng)activity的方法是什么

小億
176
2024-03-19 17:04:35

在Android中啟動(dòng)一個(gè)Activity可以通過(guò)Intent來(lái)實(shí)現(xiàn)。以下是啟動(dòng)Activity的方法:

  1. 使用顯式Intent:指定要啟動(dòng)的Activity的類名,例如:
Intent intent = new Intent(this, TargetActivity.class);
startActivity(intent);
  1. 使用隱式Intent:指定要啟動(dòng)的Activity的Action和Category,例如:
Intent intent = new Intent("com.example.ACTION_START");
intent.addCategory("android.intent.category.DEFAULT");
startActivity(intent);
  1. 如果需要向Activity傳遞數(shù)據(jù),可以使用Intent的putExtra方法,例如:
Intent intent = new Intent(this, TargetActivity.class);
intent.putExtra("key", "value");
startActivity(intent);
  1. 如果需要獲取返回結(jié)果,可以使用startActivityForResult方法,例如:
Intent intent = new Intent(this, TargetActivity.class);
startActivityForResult(intent, REQUEST_CODE);

啟動(dòng)Activity的方法可以根據(jù)需求選擇合適的方式。

0