在我的应用程序上使用登录与twitter,在Activity中的示例代码工作 但我的应用程序使用片段
中的工作如何编辑 Uri uri = getIntent()。getData();
上的错误@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_feed, container, false);
**Uri uri = getIntent().getData();**
String verifier = uri.getQueryParameter(ConstantValues.URL_PARAMETER_TWITTER_OAUTH_VERIFIER);
TwitterGet get=new TwitterGet();
get.execute(verifier);
return rootView;
}
答案 0 :(得分:5)
在片段中使用Uri uri = getIntent().getData();
,您只需要先调用getActivity():
Uri uri = getActivity().getIntent().getData();
答案 1 :(得分:0)
实例化片段时,使用密钥传递额外信息
在你的片段中通过用键识别来提取额外的内容。例如
Bundle args = getActivity().getIntent().getExtras();
String value= args.getString("your key");