- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是 Facebook 自己提供的基本程序 - 将 Android 应用程序连接到 Facebook:但我似乎得到一个错误:
Activity com.Facebook.LoginActivity has leaked window com.android.internal.policy.impl.PhoneWindow@DecorView@40512630 最初添加在这里:
尝试了以下方法:
keyHash
。Android.xml
有什么建议吗???
主要 Activity :
package com.example.facebookconnectionapp;
import com.facebook.Request;
import com.facebook.Response;
import com.facebook.Session;
import com.facebook.SessionState;
import com.facebook.model.GraphUser;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i("Facebook Activity", "Before opening session");
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
// TODO Auto-generated method stub
Log.i("Facebook Activity", "Checking if session open");
if(session.isOpened()){
Log.i("Facebook Activity", "Session is open");
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
// TODO Auto-generated method stub
Log.i("Facebook Activity", "Inside GraphCallback");
TextView textView = (TextView) findViewById(R.id.textView1);
textView.setText(user.getUsername());
}
});
} else {
Log.i("Facebook Activity", "Session not open");
}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}
}
AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.facebookconnectionapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.facebookconnectionapp.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id"/>
<activity android:name="com.facebook.LoginActivity"></activity>
</application>
</manifest>
最佳答案
确保您已连接到互联网。如果不是,您将收到此错误。
关于Android程序连接Facebook : LoginActivity has leaked window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17647444/
我不断收到错误消息,表明我的登录 Activity 存在某种泄漏窗口,这是我发生错误的代码块。我尝试分别关闭对话框和警报框,但仍然不断收到此错误。 try { Aler
不要没有什么问题,只是每次输入用户名和密码对话框显示正在尝试登录,应用程序刚刚崩溃。使用的服务器:Wamp下面是使用的代码。任何帮助将不胜感激。提前致谢。 登录 Activity .java: pac
我想知道最好的方法是什么: 我对需要记录用户的 API 进行查询。当应用程序开始登录时,如果登录正确,将在首选项中存储用户/传递。 登录后,如果在我尝试从 API 调用方法时任何 Activity 中
由于我们设置 AWS 托管的方式,我必须为 CakePHP 的 loginAction 使用绝对 URL。目前,我的 loginAction 看起来像这样(现在不起作用) 'loginAction'
这是 Facebook 自己提供的基本程序 - 将 Android 应用程序连接到 Facebook:但我似乎得到一个错误: Activity com.Facebook.LoginActivity h
我开始在我的应用程序中实现 Facebook 的 AccountKit SDK。在 UI 文档中,它清楚地为我提供了主题背景图像的属性,但这不起作用。 https://developers.faceb
我有一个使用 Facebook 登录的应用程序。我有 FacebookSDK 并使用 com.facebook.LoginActivity。 问题是在 10"平板电脑上,当显示软键盘时, Activi
我已经尝试解决这个问题两个多小时了。我的 POST 请求似乎都在我的 LoginActivity 中工作,但由于某种原因,它们在我的 MainActivity 中不起作用。 我的网络服务器可以很好地处
我正在制作一个带有身份验证的 Android 应用程序。启动 Activity 是 MainActivity,但是当用户未登录时,我会启动一个名为 LoginActivity 的新 Activity
LoginActivity.java 是我打开 Android 应用程序后运行的第一件事,会看到一个登录屏幕,要求输入从数据库检索的电话号码和密码。我有一个与该项目相关的 mysql 数据库在我的计算
我有两个 Activity ......LoginActivity(Launcher Activity)和MainActivity。安装并启动应用程序后,将调用 LoginActivity,输入用户名
我正在使用钩子(Hook)通过钩子(Hook)覆盖默认的 LoginAction。 但是我得到了这个异常: Caused by: java.lang.ClassNotFoundException: c
我已经安装并配置了将 Facebook SDK 链接到我的 Android 应用程序的所有内容。 Facebook SDK 在我的项目中 我在Facebook APP ID中添加了我的APP ID 我
我是 Java/Android 编程的新手。我开始了解布局的工作原理以及如何重定向它。我有一个启动画面 > 登录 > main 。现在我想跳过登录 Activity 。我该怎么做? 编辑: 这就是我的
我正在构建一个使用 facebook SDK 的 android 应用程序。我有一项 Activity 执行一些需要 facebook 登录的操作。我设计了 Activity ,因此实际的 Sessi
我对 Android Studio 还很陌生。当用户想要登录/注册 MySQL 数据库(使用 phpMyAdmin)时,我尝试使用 LoginActivity 输入用户的电子邮件和密码。我的代码现在只
描述: 我想在我的 LoginAction 上使用一个监听器,但我正在使用的那个不工作。 我有一个实体: class User implements AdvancedUserInterface {
如何从拦截器(非 Activity 类)启动LoginActivity?我已经尝试了下面的代码(Interceptor),但对我不起作用。 拦截器 OkHttpClient client = new
每当我运行我的 android 应用程序时,我都会遇到异常: 05-07 12:03:55.356: E/AndroidRuntime(589): FATAL EXCEPTION: main 05-0
在我的应用程序中,我想在用户不活动 3 分钟后退出 loginActivity 我目前正在使用此代码来执行此操作,但在我的应用程序中有超过 20 个 Activity 所以不用粘贴这堆代码,每个 Ac
我是一名优秀的程序员,十分优秀!