多个意图附加

时间:2012-12-16 00:57:07

标签: android android-intent

在活动之间传递额外功能不起作用。我尝试了所有我认识的方法。

Intent i = new Intent(getActivity(), SomethingMore.class);
i.putExtra(intentStart, 1);
i.putExtra(intentSomething, true);
startActivity(i);

Bundle extras = i.getExtras();
if (extras != null) {
    start = extras.getInt(intentStart);
    something = extras.getBoolean(intentSomething);
}

不起作用。我也尝试用这种方法来检索

start = intent.getIntExtra(intentStart, 0);
something = intent.getBooleanExtra(intentSomething, false);

,也没用。 使用Bundle不起作用..

Intent i = new Intent(getActivity(), SomethingMore.class);
Bundle mBundle = new Bundle();
mBundle.putInt(intentStart, 1);
mBundle.putBoolean(intentSomething, true));
i.putExtras(mBundle);
startActivity(i);

1 个答案:

答案 0 :(得分:1)

Intent Extra键是否相同? ;)(intentSomething和intentStart)