小编Moh*_*que的帖子

使用新的Facebook Android SDK访问用户电子邮件

嗨,我正在玩新的Facebook Android SDK.我无法弄清楚的一件事是我如何要求电子邮件地址.我尝试了以下但它返回了除电子邮件地址以外的所有字段的值.我想我可能需要单独询问电子邮件地址的权限,但如果我使用LoginFragment,我不知道如何做到这一点.

Request request = Request.newMeRequest(session, new GraphUserCallback() {

    @Override
    public void onCompleted(GraphUser user, Response response) {
        profilePictureView.setUserId(user.getId());
        userNameView.setText(user.getName());
    }
});

String NAME = "name";
String ID = "id";
String PICTURE = "picture";
String EMAIL = "email";
String FIELDS = "fields";
String REQUEST_FIELDS = TextUtils.join(",", new String[] {
    ID, NAME, PICTURE, EMAIL
});

Bundle parameters = new Bundle();
parameters.putString(FIELDS, REQUEST_FIELDS);
request.setParameters(parameters);
Request.executeBatchAsync(request);
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.谢谢

android facebook-android-sdk

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

使用Amazon Beanstalk部署play2应用程序的最佳方式

我在这里发现了碎片化的说明以及其他一些关于在亚马逊ec2上部署Play2应用程序的地方.但是没有找到使用Beanstalk部署的任何简洁方法.

Play是一个不错的框架,AWS beanstalk是最受欢迎的服务之一,那么为什么没有正式的指令呢?

有没有人找到更好的解决方案?

amazon-web-services playframework-2.0 amazon-elastic-beanstalk

11
推荐指数
4
解决办法
7420
查看次数

TouchableOpacity 与 onPress 的多个子项

我有 FlatList,其中自定义行项目包裹在 TouchableOpacity 内。我希望在 TouchableOpacity 内有多个 onPress ,以便每个子视图都可以处理其受尊重的工作。问题是,当按下子视图时,它会完成它的工作,但父视图onPress也会被执行。如何阻止呢?

<TouchableOpacity onPress={ () => this.doSomething()}>
  <Text>Some content</Text>
  <Icon name="trash" size={20} onPress={this.onDeleteItem(item)}/>
<TouchableOpacity>
Run Code Online (Sandbox Code Playgroud)

换句话说,如何仅onDeleteItem当用户按下垃圾桶图标时才执行?

任何建议表示赞赏,谢谢。

react-native

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