我创建了一个包含一个活动的库项目。我已将此库项目的参考资料提供给我的主项目。我试图通过意图调用一些额外的项目活动。但是我在Library Project中检索getIntent.getExtras时遇到空指针异常。知道怎么做吗?
我正在开展图书馆计划的活动,如下所示:
Intent intent = new Intent(activity,com.***.***.LibActivity.class);
intent.putExtra("key", "abcds");
activity.startActivity(intent);
我正在尝试检索LibActivity中的密钥(在库项目中),如下所示:
getIntent()。getExtras()。getString(“key”) - >在此行抛出空指针异常
我已将此活动添加到我的主项目清单中。
答案 0 :(得分:-1)
你必须在你的主项目中传递这个
CREATE EXTERNAL DATA SOURCE datasourcename
WITH (
TYPE = HADOOP,
LOCATION = 'abfss://container@storage.dfs.core.windows.net',
CREDENTIAL = credential_name
在你的图书馆活动中你必须通过这个
Intent myIntent= new Intent(this,YourActivity.class);
myIntent.putExtra("shopId", shopId);
this.startActivity(myIntent);
然后你的工作就完成了!