如何将字符串从cordova插件传递到android中的活动

时间:2015-01-17 18:13:36

标签: java android cordova

我有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+"");

    }

1 个答案:

答案 0 :(得分:0)

    String id = intent.getStringExtra("Id");

试试这个,你在插件中设置Id并在活动中获取id,因此它始终为null