问题列表 - 第46676页

Android Facebook SDK授权方法每次都显示对话框

我正在写一个应该将照片上传到Facebook的Android应用程序.

除了一件事,一切都很好.当我第一次调用Facebook.authorize()方法时,Facebook对话框显示了请求的权限和"允许"/"不允许"按钮.那没关系.但是当我在非常时间运行我的应用程序时,我有相同的对话框,但有消息说我的应用程序已经允许并建议按下OK按钮.

有没有办法避免这第二个对话?在某些情况下我应该跳过授权方法吗?

我尝试在授权方法之前调用Facebook.isSessionValid()方法,但这没有帮助.

这是我的简化代码:

    mFacebook = new Facebook(APPLICATION_ID);
    mFacebookAsync = new AsyncFacebookRunner(mFacebook);

    if (mFacebook.isSessionValid()) {
        uploadPictureFile();
    }
    else {
        mFacebook.authorize(this, new String[] {"publish_stream"}, new Facebook.DialogListener() {

            @Override
            public void onFacebookError(FacebookError e) {
                Toast.makeText(PhotoFeederFacebookSendActivity.this, "Facebook error: " + e.getLocalizedMessage(), Toast.LENGTH_LONG).show();
                finishWithResultCode(RESULT_CANCELED);
            }

            @Override
            public void onError(DialogError e) {
                Toast.makeText(PhotoFeederFacebookSendActivity.this, "Facebook dialog error: " + e.getLocalizedMessage(), Toast.LENGTH_LONG).show();
                finishWithResultCode(RESULT_CANCELED);
            }

            @Override
            public void onComplete(Bundle values) {
                uploadPictureFile();
            }

            @Override
            public void onCancel() {Toast.makeText(PhotoFeederFacebookSendActivity.this, "Facebook authorization cancelled.", Toast.LENGTH_LONG).show();
                finishWithResultCode(RESULT_CANCELED);
            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

这是我的onActivityResult方法: …

sdk android facebook single-sign-on

6
推荐指数
1
解决办法
8878
查看次数

保存两个实体之间的关系和NN关联

我有一个带有poco对象的Entity Framework 4.0.edmx模型文件是从数据库生成的.

这个datacontext是通过WCF服务访问的,它只是意味着我收到了一些对象,我需要将它们附加到当前的datacontext(或者用密钥对应重新加载它们).

一切似乎工作正常,除了一个案例:

我在两个表之间有一个NN关系,所以我有一个关联表,除了两个表的ID之外没有任何字段: 数据库模型

LINQ将此转换为以下架构,这似乎是正确的. LINQ数据模型

当我检索数据时没有问题,我自己插入Right_group的数据被正确地转换为"我的权利/群组集合中的新对象".

但是,如果我尝试修改某些内容并保存,则无效

 public void SaveRights(Group group, List<Rights> rights){
     //here, group and rights are objects attached to the database
     group.Rights.Clear();
     group.Rights.AddRange(rights);
     _dataContext.SaveChanges();
 }
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:如何保存这两个对象的"关系"?谢谢!

c# wcf linq-to-entities entity-relationship

5
推荐指数
1
解决办法
2780
查看次数

如何将文件添加到XCode中的资源文件夹?

我想将一个sqlite数据库添加到XCode 4(也适用于XCode 3).教程说明将.db文件添加到资源文件夹中,我想这会在构建期间复制到〜/ Library/Application Support/iPhone Simulator/4.2/Applications/{some-id}/Documents /,您可以在其中找到该文件NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) 等等

但是,XCode 4没有可见资源文件夹.

我尝试使用Add File ...命令添加一个文件,然后它出现在Targets> AppName> Copy Bundle Resources中,但总是一个空的.db文件出现在上面的文档文件夹中(然后我手动替换 - 显然不正确的做法!)

(由于数据的性质,我在CoreData上坚持使用sqlite)

sqlite iphone xcode xcode4

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

PowerBuilder DataWindow

我创建了一个DataWindow(Freeform).我选择的所有字段都显示在DataWindow的标题部分.我刚刚更改了每个字段的背景颜色和边框样式.但是我无法在运行时输入任何字段.

我编写了以下代码来插入记录以使字段可编辑.

setpointer(HourGlass!)
This.settrans( SQLCA )
This.Reset()
This.InsertRow(0)
Run Code Online (Sandbox Code Playgroud)

powerbuilder

2
推荐指数
1
解决办法
2845
查看次数

Ajax加载器映像:如何设置加载器显示的最小持续时间?

我正在使用Jquery来实现Ajax功能,并使用加载器图标向用户指示正在检索数据.但是,我希望用户看到加载器图标至少1秒,即使数据需要少于1秒来检索(如果需要超过1秒,加载器图标应保持整个持续时间.

这是加载器HTML的代码

<img id="loader" src="example.com/images/ loader.gif" style="vertical-align: middle; display: none" />

我正在使用Jquery .Ajax函数进行数据处理.

ajax jquery user-interface

2
推荐指数
1
解决办法
4841
查看次数

如何使用c#在标签上显示更新时间作为系统时间?

我想使用C#在标签上显示当前时间,但随着系统时间的变化,时间会不断变化.我怎样才能做到这一点?

.net c# time label winforms

7
推荐指数
5
解决办法
6万
查看次数

当两个链接的static_cast可以完成它的工作时,为什么我们在C++中使用reinterpret_cast?

说我想投A*,char*反之亦然,我们有两个选择(我的意思是,我们很多人认为我们有两个选择,因为两者似乎都有效!因此混乱!):

struct A
{
    int age;
    char name[128];
};

A a;
char *buffer = static_cast<char*>(static_cast<void*>(&a)); //choice 1
char *buffer = reinterpret_cast<char*>(&a); //choice 2
Run Code Online (Sandbox Code Playgroud)

两者都很好.

//convert back
A *pA = static_cast<A*>(static_cast<void*>(buffer)); //choice 1
A *pA = reinterpret_cast<A*>(buffer); //choice 2
Run Code Online (Sandbox Code Playgroud)

即便这样工作正常!

那么,为什么我们reinterpret_cast在C++中有两个链接 static_cast可以完成它的工作呢?

你们中的一些人可能认为这个主题与之前的主题重复,例如本文底部列出的,但事实并非如此.这些主题讨论只在理论上,但他们没有给出甚至一个例子来展示为什么reintepret_cast是真正需要的,而2 static_cast肯定会失败.我同意,一个static_cast会失败.但两个怎么样?

如果两个链接的语法static_cast看起来很麻烦,那么我们可以编写一个函数模板,使其对程序员更友好:

template<class To, class From>
To any_cast(From v)
{
    return static_cast<To>(static_cast<void*>(v));
}
Run Code Online (Sandbox Code Playgroud)

然后我们可以使用它,如:

char *buffer = any_cast<char*>(&a); …
Run Code Online (Sandbox Code Playgroud)

c++ casting static-cast reinterpret-cast

40
推荐指数
4
解决办法
6926
查看次数

以下函数返回哪种类型的数据?

以下函数返回哪种类型的数据?

 CFDataRef CreateDatafromImage(UIImage *image)
    {

    return CGDataProvidercopyData(CGImageGetDataProvider(image.CGImage));
    }
Run Code Online (Sandbox Code Playgroud)
  1. 二进制图像数据
  2. 原始像素数据
  3. 压缩图像数据
  4. ASCII 图像数据

iphone cocoa-touch objective-c

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

将TTTableViewController(从three20)添加到另一个UIViewController

我遇到了问题three20,我希望有人可以帮助我.

我有一个TTTableViewController类似于示例项目中的TTTwitter应用程序three20使用它的方式.我刚才三种方法我执行:(id)init,(void)createModel,和(id<UITableViewDelegate>)createDelegate.我已经子类TTListDataSourceTTURLRequestModel我的数据.总而言之,这是一个相当简单的用法TTTableViewController,我没有做任何与众不同的事情.

当我将它添加TTTableViewController到后代时UIView,它可以正常工作.它可以完美地加载和显示数据.例如,以下两个工作正常:

FooTableViewController *controller = [[FooTableViewController alloc] init];
controller.view.frame = CGRectMake(288, 20, 480, 1004);
[self.window addSubview:controller.view];
Run Code Online (Sandbox Code Playgroud)

就像这样:

FooTableViewController *controller = [[FooTableViewController alloc] init];
controller.view.frame = CGRectMake(288, 20, 480, 1004);

UIScrollView *scrollView = [[UIScrollView alloc] init];
scrollView.frame = CGRectMake(0, 0, 768, 1024);
// a bunch of scrollView variable initializations..
[scrollView addSubview:controller.view];
[self.window addSubview:scrollView];
Run Code Online (Sandbox Code Playgroud)

当我尝试添加FooTableViewController(再次,是它的子类 …

iphone uiviewcontroller three20

5
推荐指数
1
解决办法
1872
查看次数

如何生成图像的方形缩略图?

我想从原件创建尺寸为75x75平方的缩略图.缩略图在一个维度中看起来不会拉伸,因为它不会跟随宽高比.

如果使用了Flickr,您将看到它们生成方形缩略图.我需要同样的东西.

任何线索或帮助表示赞赏.

编辑:

我在.NET 4.0 C#

我正在寻找以编程方式生成大拇指.如果没有可用的DLL,则需要批处理功能.

.net c# thumbnails

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