我正在开发一个使用facebook集成的应用程序.我试图从facebook库类接收access_token和expires_in标记.一旦我登录,我得到access_token正确但我总是得到expires_in标记始终为0.并且因为我isSessionValid()方法总是返回false.如果有人遇到这个问题并解决了,请告诉我.
当我没有在模拟器中安装Facebook应用程序时,我的代码运行得很好.我得到了webview,我可以登录并更新状态.但是,当我安装Facebook应用程序时,单击更新状态菜单选项打开Facebook应用程序,我被重定向到权限页面,然后我收到错误说"无法接收访问令牌".这实际上是因为expires_in标记为0.
我不想要求应用程序的用户卸载Facebook应用程序(如果已安装).请帮我解决这个问题.
谢谢,
Punit
我试图从命令行运行java计算器应用程序.参数如下:operator operand1 operand2.我可以为+和 - 成功运行java程序.
例如
java calc + 2 4
java calc - 10 4
但是当我尝试运行
java*2 5时
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
给出输出:
.classpath
.project
.settings
我通过反复试验发现使用单引号('*')解决了我的问题.我现在有两个问题.
1.使用单引号是否正确?(java calc'*'2 5)
2.java命令行中*的含义是什么?(我试图在互联网上找到这个,但没有找到太多帮助)
谢谢,Punit