我的应用程序使用twitter登录,示例代码使用Activity工作,但我希望我的应用程序像这样使用Fragment工作:
1.单击使用Twitter按钮登录
1.转到Web浏览器以进行授权应用程序
1.返回到应用程序Feeds(use fragment)& show吐司twitter_id
如何编辑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;
}
2条答案
按热度按时间bfrts1fy1#
在片段中使用
Uri uri = getIntent().getData();
,只需要先调用getActivity():8iwquhpp2#
当示例化片段时,用一个键传递你的extra
在你的片段中,通过用一个键标识来提取额外的部分。例如