在Intent的初始化中使用xyz.class

时间:2016-06-21 21:02:29

标签: android android-intent

很抱歉,如果这个问题是重复的话。我在网上搜索但没有到达任何地方。我不知道如何提出这个问题。 这是问题。

public class CrimeActivity extends SingleFragmentActivity {
public static final String EXTRA_CRIME_ID =
        "com.bignerdranch.android.criminalintent.crime_id";
public static Intent newIntent(Context packageContext, UUID crimeId) {
    Intent intent = new Intent(packageContext, CrimeActivity.class);
    intent.putExtra(EXTRA_CRIME_ID, crimeId);
    return intent;
}

@Override
protected Fragment createFragment() {
    return new CrimeFragment();
}

在初始化intent时,此代码中的第二个参数是CrimeActivity.class。什么是CrimeActivity.class,它是如何使用的。 有人可以请帮助。 任何帮助,将不胜感激。 感谢名单。

1 个答案:

答案 0 :(得分:1)

使用意图时,第二个参数(在您的情况下为CrimeActivity.class)应该是在您调用startActivity(intent);

时将触发的java活动类

我们只是说你正在运行你的应用程序。默认情况下,要启动的第一个活动是MainActivity.class。在该类中的某个位置,如果您将声明该意图并调用startActivity(intent),那么它将启动另一个页面。