小编Mat*_*ser的帖子

Android Studio 2.3 Beta 1 +支持25.1.0 =预览已损坏

Android Studio 2.3 Canary 3.支持库25.1.0.

布局预览完全被打破.包含支持相关视图的任何内容似乎在预览期间中断.

在所有情况下,这是堆栈的开头:

Exception Details java.lang.NoSuchFieldError: ViewBackgroundHelper   
at android.support.v7.widget.AppCompatBackgroundHelper.loadFromAttributes(AppCompatBackgroundHelper.java:46)   
at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:63)   
at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:56)
....
Run Code Online (Sandbox Code Playgroud)

..等等

无论布局是什么样的,我现在都会遇到这个与血腥ViewBackgroundHelper相关的问题.似乎不管是什么类型的布局或者其中有什么视图......看起来通过AppCompat的任何内容都会在预览中遇到此错误.

以前从未见过这个.以前有Android Studio 2.3 Canary 2 +支持libs 25.0.1.

好像它只是不可能永远升级的Android Studio或它的支持库没有这种类型的东西花费数小时,哎?

感谢任何提示,谢谢 -

UPDATE

看起来我不是唯一一个.发现此处记录的错误,已被许多人主演:

https://code.google.com/p/android/issues/detail?id=230183

更新2

仍然是AS 2.3 Beta的问题1.仍然无法看到我的布局.java.lang.NoSuchFieldError: ViewBackgroundHelper到处都是同样的错

android android-appcompat android-layout android-support-library android-studio

21
推荐指数
2
解决办法
3294
查看次数

AWS Mobile Push,用户可以登录多个设备

我们的应用程序正在为Android和iOS开发.我们正在使用AWS SNS Mobile Push将消息推送到GCM和APNS.后端是PHP,因此它使用AWS PHP SDK.

到目前为止,我们的系统已经为每个用户节省了1个端点ARN.然后,我们直接向此端点ARN广播移动推送消息.

问题:

如果用户在多个设备上登录我们的应用程序并且没有收到所有这些设备上的推送通知,那将会很奇怪.所以 - 我们将不得不改变一些东西.

在AWS Mobile Push中,如何处理"一个用户,多个设备(以及可能的多个平台)"的概念?

我们的系统是否必须维护用户到端点ARN的一对多关联(即开始为每个用户保存多个EndpointARN,以便我们可以按顺序将消息推送到所有用户)?

或者我应该研究移动推送提供的"主题"概念(我在这里感到困惑 - 有些人每个用户使用一个主题,然后将消息推送到主题本身吗?)..

最后-我想作为奖金的问题-是否正常使用PHP SDK AWS,包括两国人民APNS ,并 GCM在属性中的Message有效载荷数组?我们没有跟踪"每个用户使用哪种类型的设备".我们刚刚为每个用户保存了一个端点ARN.我猜想当我们将消息推送到端点时,我们的想法就是覆盖我们所有的平台基础(APNS,APNS_SANDBOX,GCM).

我一直在搜索"使用多个设备的一个用户"主题:使用AWS SNS进行移动推送,实际上结果非常无益.

请帮忙 :(

谢谢!

push-notification amazon-web-services amazon-sns aws-php-sdk aws-sdk

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

Amazon SES 是否需要存在我的发件人地址

我拥有一个域 - 就这个问题而言,我们将其称为 foo.com。

我已使用 Amazon SES 验证了 foo.com。我也设置了 DKIM 的东西。一切正常;我发送外发电子邮件没有问题,而且我已经被授予生产访问权限。

问题:我从 no-reply@foo.com 发送电子邮件,但该电子邮件地址实际上并不存在。我应该担心这个吗?从一个实际上不存在的电子邮件地址发送电子邮件是不是很糟糕?由于我验证了域,似乎我可以从我选择创建的任何电子邮件地址发送电子邮件。

(我的电子邮件是“电子邮件验证”电子邮件。我们不希望从我们的用户那里获取任何形式的回复,并且退回只会由于用户注册虚假电子邮件地址而发生 - 尽管我们警告说这样做毫无意义。)

我到处搜索这个问题的答案,我很惊讶我没有找到明确明确的答案......

amazon amazon-web-services amazon-ses

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

通过Graph API发布位置感知帖子

我的理解是Post对象现在是位置感知的.

但是,我似乎无法找到有关如何通过Graph API发布位置感知帖子的文档.

我的应用程序目前正在发布引用地点的Checkins - 但我希望迁移到位置感知帖子,因为不推荐使用地方信息.

我知道Checkins一直存在,他们现在会引用一个Page而不是一个Place,但是,除非我弄错了,页面ID参考仍然是强制性的,我需要我的位置感知帖/签到有一个可选的页面引用..因此我希望转移到具有位置功能的帖子.

如果我的任何假设不正确,请告诉我.

我试着找到这些问题,但似乎没有一个问题完全符合我需要知道的事情.

非常感谢!

facebook geolocation facebook-graph-api facebook-php-sdk

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

Android RecyclerView:如果有很多项目,则假平滑滚动到顶部

我们RecyclerView的应用程序中有您基于标准的 Feed 屏幕。

如果我有 100 多个项目RecyclerView并按“转到顶部”快捷方式,则默认行为smoothScrollToPosition(0)是需要很长时间才能滚动到顶部

它需要多长时间几乎是可笑的 - 如果您向下滚动到顶部的速度足够快(这是一个常见的用例),则需要 10 秒的快速滚动!

我们正在寻找一种方法来“伪造”滚动到顶部,如果RecyclerView> 中的项目数SOME_THRESHOLD

我不是 iOS 人,但我们的 iOS 版本(正如开发人员告诉我的那样)似乎将这种行为融入了控件中。如果项目太多,它只会做一个超级快速的模糊滚动,这显然会伪造/省略中间的许多项目。

RecyclerView 有这样的功能吗?

我们认为做多部分的事情,我们快速跳转到该项目指数SOME_THRESHOLD调用smoothScrollToPosition(0)-你的想法-但也有缺点,大多数的我们已经想到的事情。

感谢帮助,谢谢。

android android-support-library android-recyclerview

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