Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook登录按钮阻止整个android活动_Android_Facebook_Android Fragments_Android Fragmentactivity - Fatal编程技术网

Facebook登录按钮阻止整个android活动

Facebook登录按钮阻止整个android活动,android,facebook,android-fragments,android-fragmentactivity,Android,Facebook,Android Fragments,Android Fragmentactivity,我从事facebook connect集成,我从事本教程: - 它工作得很好:我获得了一个连接,但由于我已将该按钮集成到我的活动中,活动的其余部分停止工作。在活动的其余部分不可能进行交互 在我的主要活动onCreate中,我有以下代码: if (savedInstanceState != null) { // Or set the fragment from restored state info mainFragment = (MainFragment)

我从事facebook connect集成,我从事本教程: - 它工作得很好:我获得了一个连接,但由于我已将该按钮集成到我的活动中,活动的其余部分停止工作。在活动的其余部分不可能进行交互

在我的主要活动
onCreate
中,我有以下代码:

 if (savedInstanceState != null) {
        // Or set the fragment from restored state info
        mainFragment = (MainFragment) getSupportFragmentManager()
                .findFragmentById(android.R.id.content);
    } else {

        // Add the fragment on initial activity setup
        mainFragment = new MainFragment();
        getSupportFragmentManager()
                .beginTransaction()
                .add(android.R.id.content, mainFragment)
                .commit();

    }
我认为是碎片巫婆导致了这个问题,即使我对处理碎片不是很满意。 我的活动是一个片段活动,MainFragment扩展了片段

我读了很多主题,但没有找到解决问题的答案。
提前感谢您的时间。

我使用了另一个教程,它的工作如下所示:


如果没有使用该代码,您可以删除该代码。听起来您好像在某种程度上阻塞了主线程。。您是否在主线程中执行任何网络或其他更昂贵的任务?记住正确使用AsyncTasks或其他线程。您必须使用片段吗?我没有任何繁重的任务要运行。Facebook的教程将此代码作为使用其登录按钮的示例。我不知道怎么做,否则。但是我现在需要这个代码来实现这个按钮。此部分正在工作,并根据情况显示登录或注销按钮。