我正在尝试使用SmallApplication
启动带有参数的Intent
。
MainActivity:
Intent i = new Intent(MainActivity.this, SmallApplicationSample.class);
i.putExtra("title", "Title of SmallApp");
i.putExtra("value", 32);
SmallApplicationManager.startApplication(MainActivity.this, i);
SmallApplicationSample /的onCreate:
Intent i = getIntent();
String title = i.getStringExtra("title"); // NullPointerExeption
int value = i.getIntExtra("value", 0);
有什么想法吗?
答案 0 :(得分:0)
是的,这是可能的。
从Small App v2 API,我们有SmallApplication.getIntent()API。 http://developer.sonymobile.com/reference/sony-addon-sdk/com/sony/smallapp/SmallApplication#getIntent%28%29
与android的标准Activity.getIntent()API一样,我们可以使用SmallApplication.getIntent()API获取传递的intent参数。它与Activity的实现非常相似。 如API文档中所述,应在调用onStart()之后使用此API。不能在onCreate()方法中使用。