Java Android access数据通过-e发送
根据,您可以使用-e标志向android应用程序发送额外信息,如下所示: am start-e myKey myVal-a android.intent.action.MAIN-n my.domain.myApp/my.domain.myApp.myClassJava Android access数据通过-e发送,java,android,command-line,Java,Android,Command Line,根据,您可以使用-e标志向android应用程序发送额外信息,如下所示: am start-e myKey myVal-a android.intent.action.MAIN-n my.domain.myApp/my.domain.myApp.myClass 我的问题是,如何从Java获取这些数据?是否有类似于extraSettings.get(“myKey”)的内容?您可以通过用于启动活动的意图来访问它。例如,假设您有一个名为MyActivity的活动,您调用了am start-e myKe
我的问题是,如何从Java获取这些数据?是否有类似于
extraSettings.get(“myKey”)
的内容?您可以通过用于启动活动的意图来访问它。例如,假设您有一个名为MyActivity
的活动,您调用了am start-e myKey myVal-a android.intent.action.MAIN-n my.domain.myApp/my.domain.myApp.MyActivity
。然后,您可以通过在onCreate()
方法中执行以下操作,在MyActivity中访问它:
protected void onCreate(Bundle icicle){
Intent givenIntent = getIntent();
String myVal = givenIntent.getExtra("myKey");
//other code....
}