我正在尝试为另一个应用程序的活动创建一个快捷方式(这也是我的)。快捷方式正确启动了活动,但只收到了两个附加内容之一(或发送,我不知道)。请看下面的代码:
//Setting up the intent
Intent intent = new Intent();
intent.putExtra("num", 12);
intent.putExtra("name", "something");
intent.setComponent(new ComponentName
("com.myanother.app","com.myanother.app.MyActivity"));
和其他活动:
Bundle extras = getIntent().getExtras();
if (extras != null) {
int num = extras.getInt("num"); //this worked
String name = extras.getString("name"); //this gets null
那么,怎么了?如果我犯了一些错误,请原谅我的英语。