在Android中,界面的跳轉可以通過以下幾種方式實現:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
intent.putExtra("key", value);
startActivity(intent);
在目標Activity中獲取數據:
Intent intent = getIntent();
String value = intent.getStringExtra("key");
在目標Activity的AndroidManifest.xml文件中設置:
<activity
android:name=".TargetActivity"
android:label="TargetActivity">
<intent-filter>
<action android:name="com.example.ACTION_TARGET" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在當前Activity中進行跳轉:
Intent intent = new Intent("com.example.ACTION_TARGET");
startActivity(intent);
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, new TargetFragment());
transaction.addToBackStack(null);
transaction.commit();
其中,R.id.fragment_container是布局文件中的一個容器,用于顯示Fragment。
以上是Android中實現界面跳轉的幾種常見方式,根據具體的需求和場景選擇合適的方式進行跳轉。