小编Fel*_*ipe的帖子

我无法安装intel HAXM

我安装了Android Studio,我没有遇到任何问题.但是,当我尝试运行模拟器时,它说没有安装Intel HAXM.

所以我找到了安装程序,运行它,即使它说我的笔记本电脑支持它,它也没有启用.我去了,启用了英特尔虚拟化技术(VT-x),但我仍然收到相同的消息.

我听说需要禁用Hyper-V,但是当我打开/关闭Windows功能时,我无法在该列表中找到它.

有人可以帮我弄这个吗?

android hyper-v intel android-studio haxm

96
推荐指数
7
解决办法
22万
查看次数

如何检查用户是否使用FB SDK 4.0 for Android登录?

几天前我实现了FB登录到我的APP,今天我发现我已经实现的大部分内容现已弃用.

之前,我正在使用Session以查看用户是否已登录.但是,这不适用于新的SDK.

根据他们的文档,我们可以使用AccessToken.getCurrentAccessToken()Profile.getCurrentProfile()检查用户是否已经登录,但我无法使用它们.

我试过这样的事情:

if(AccessToken.getCurrentAccessToken() == null)
Run Code Online (Sandbox Code Playgroud)

我想知道如果我可以在其中使用它(这也是由FB提供),这是否会起作用:

LoginManager.getInstance().registerCallback(callbackManager, new LoginManager.Callback() {...});
Run Code Online (Sandbox Code Playgroud)

但是,我得到了"无法解析符号'回调'".

编辑!!!!!!

好的,所以我能够通过使用以下内容检查用户是否已登录:

on onCreate:

accessTokenTracker = new AccessTokenTracker() {
        @Override
        protected void onCurrentAccessTokenChanged(AccessToken oldAccessToken, AccessToken newAccessToken) {
            updateWithToken(newAccessToken);
        }
    };
Run Code Online (Sandbox Code Playgroud)

然后,这会调用我的updateWithToken方法:

private void updateWithToken(AccessToken currentAccessToken) {
    if (currentAccessToken != null) {

            LOAD ACTIVITY A!

    } else {

            LOAD ACTIVITY B!
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,问题是:如果用户使用过该应用程序并且之前没有登录,我可以检查一下!但如果这是用户第一次使用该应用程序,updateWithToken则我的AccessTokenTracker永远不会调用它.

如果有人可以提供帮助,我真的很感激.

谢谢!

android facebook login facebook-graph-api

64
推荐指数
3
解决办法
7万
查看次数

使用HTML onClick将PHP变量作为参数传递

我查看了许多类似的例子,但我无法做到这一点.

所以,我有这个:

echo('<td colspan="3" style="background-color:#005673; text-align:right; padding: 4px 0px;">
      <button class="btnTrack" onClick="trackIt(' . $name . ')" >Track It!</button></td>');
Run Code Online (Sandbox Code Playgroud)

该代码在for中,因此变量$ name将根据我的位置而有所不同.

我并不是想让事情变得复杂,所以首先,我只是试图将该参数传递给函数trackIt(我实际上需要传递其中的2个.)

然后,我有一个简单的脚本(只是为了看它是否会起作用):

<script>
//After you click on Track It

function trackIt(param) 
{
   alert("Hi!");
   alert(param);
}

</script>
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.

如果我的onClick功能正常onClick="trackIt()",那么它工作正常,我可以提醒"嗨!" 删除参数.

谢谢您的帮助!=]

html javascript php onclick

0
推荐指数
1
解决办法
1万
查看次数