我有cordova的活动和插件。我需要从插件中获取字符串值,并希望将此字符串发送到activity.I使用bundle,getextra,putextra等。但总是我得到的值为null。请回复。我用谷歌搜索,但没有得到解决方案。我的代码如下。
插件代码: Context context = this.cordova.getActivity()。getApplicationContext(); Intent intent = new Intent(context,First.class);
intent.putExtra("Id", "MyData");
context.startActivity(intent);
在我的活动代码中:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.intent);
Intent intent = getIntent();
intent.getStringExtra(String name) method. In your case:
String id = intent.getStringExtra("Id");
Log.i("ID":id+"");
}
答案 0 :(得分:0)
String id = intent.getStringExtra("Id");
试试这个,你在插件中设置Id并在活动中获取id,因此它始终为null