小编Rya*_*ley的帖子

如何配置无服务器 Cognito Lambda 触发器

使用无服务器框架创建 Cognito 用户池以及用于 TOPT SMS 授权期间的 cognito 事件的多个 lambda。一切都已创建,但 lambda 函数未在 Cognito 中注册。

对于无服务器来说相对较新,但似乎无法让它们连接起来。已尝试池名称,正如其他人尝试将其标记为在创建结束时已存在一样,池已存在且 lambda 也已存在,但没有连接。

目前,在另一篇文章之后尝试将用户池更改为 CognitoUserPoolMyUserPool,然后在 lambda 中将其引用为 MyUserPool。还在这两个位置尝试了 CognitoUserPool,但都不起作用。

serverless.yaml 文件示例:

service: cognito-authentication

frameworkVersion: ">=1.1.0 <2.0.0"

package:
  individually: false

plugins:
  - serverless-bundle 

custom:
  stage: ${opt:stage, self:provider.stage}
  poolName: ${self:custom.stage}-user-pool

provider:
  name: aws
  runtime: nodejs10.x
  stage: dev
  iamRoleStatements:
    - Effect: Allow
      Action:
        - sns:*
      Resource: 
        - "*"

functions:

  preSignUp:
    handler: functions/pre-signup.main
    events:
      - cognitoUserPool:
        pool: MyUserPool
        trigger: PreSignUp

  defineAuthChallenge:
    handler: functions/define-auth-challenge.main
    events:
      - cognitoUserPool:
        pool: MyUserPool
        trigger: DefineAuthChallenge

  createAuthChallenge: …
Run Code Online (Sandbox Code Playgroud)

eventtrigger amazon-web-services amazon-cognito aws-lambda serverless-framework

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

如何在 MVVM 结构中的 RecyclerView 项上设置 OnClickListener

我有一个采用 MVVM 结构的应用程序。我在同一个活动中有不同的片段。每个片段都有自己的 ViewModel,所有数据均从 REST API 检索。

在FragmentA中,有一个RecyclerView列出了X个类实例。我想在 RecyclerView 上设置 OnClickListener,并且当在 RecyclerView 中单击某个项目时,我想将相关的 X 对象传递给 FragmentB。我怎样才能实现这个目标?

android onclicklistener android-recyclerview android-mvvm

6
推荐指数
2
解决办法
7926
查看次数

如何使底部工作表对话框的角变圆?

我试图使我的 BottomSheetDialog 的顶角变圆,但我在网上没有任何运气。这就是我希望它的样子:

圆形模态底片

无论我尝试过什么,我都不断得到这个:

非圆形模态底板

我在这里尝试过该方法并使用 shapeAppearanceLargeComponent (我现在正在使用的)。

这是我的代码:

样式文件

 <style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    ...
    <item name="shapeAppearanceLargeComponent">@style/CustomShapeAppearanceBottomSheetDialog</item>
</style>

<style name="CustomShapeAppearanceBottomSheetDialog" parent="">
    <item name="cornerFamily">rounded</item>
    <item name="cornerSizeTopRight">16dp</item>
    <item name="cornerSizeTopLeft">16dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

底部导航菜单片段:

public class BottomNavMenuFragment extends BottomSheetDialogFragment {
    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        return inflater.inflate(R.layout.fragment_bottom_nav_drawer, container, false);
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我展示片段的方式:

BottomNavMenuFragment navFragment = new BottomNavMenuFragment();
navFragment.show(getSupportFragmentManager(), navFragment.getTag());
Run Code Online (Sandbox Code Playgroud)

我似乎没有做任何工作。有人能指出我正确的方向吗?

java android material-design android-bottomsheetdialog

6
推荐指数
2
解决办法
4133
查看次数

Kotlin 文档中未解决的@sample

例如,当我检查 Kotlin 文档时,Collections.map(...)Intellij Idea 无法解析文档中提到的引用。

我应该向我的项目添加什么才能使其正常工作?

在此输入图像描述

文档

documentation javadoc intellij-idea kotlin

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

警告:[options] 源值 7 已过时,将在未来版本中删除

运行 flutter run 时出现 ff 错误。

warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
error: warnings found and -Werror specified

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':connectivity:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run …
Run Code Online (Sandbox Code Playgroud)

android android-studio flutter

6
推荐指数
3
解决办法
5059
查看次数

在 Jetpack Compose 中,ConstraintLayout 仍然优先于嵌套的列和行吗?

在 Compose 之前,使用 XML 创建复杂的 UI 时,建议避免嵌套视图(RelativeLayoutLinearLayout),并鼓励使用ConstraintLayout以实现复杂的布局。

现在 Compose 已经出来了,ConstraintLayout从我的角度来看,在 Compose 中理解它是如此复杂 -ConstraintLayout与嵌套ColumnRow.

老实说,我宁愿使用嵌套ColumnRow不是ConstraintLayoutCompose,但我不确定它的缺点。

android kotlin android-constraintlayout android-jetpack-compose

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

Laravel Blade 更漂亮的格式,但删除了语法突出显示和片段

*.blade.php在 中添加了 html 以files.associations使我的文件具有更漂亮的格式blade.php,但这会导致删除文件中所需的片段和突出显示blade.php。我使用 Prettier 进行格式化,使用 Laravel Blade Snippets 进行突出显示和片段。有没有其他方法将 Blade 文件格式化为 html 但保留片段和突出显示?

*.blade.phpfiles.associations 在此输入图像描述

没有*.blade.phpfiles.associations 在此输入图像描述

php laravel visual-studio-code prettier

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

PlatformException(NativeAdError,在flutter原生广告上找不到带有id的NativeAdFactory(android)

我在 flutter 原生广告 (android) 上遇到此错误:

\n

PlatformException(NativeAdError, Can't find NativeAdFactory with id: homeScreen, null, null)

\n
google_mobile_ads: ^0.13.0\n
Run Code Online (Sandbox Code Playgroud)\n

这是我的 HomeScreenNativeAd.kt 文件

\n
class HomeScreenNativeAd(val context: Context) : GoogleMobileAdsPlugin.NativeAdFactory {\n\n    override fun createNativeAd(\n            nativeAd: NativeAd,\n            customOptions: MutableMap<String, Any>?\n    ): NativeAdView {\n        val homeScreenNativeView = LayoutInflater.from(context)\n                .inflate(R.layout.home_screen_native_ad, null) as NativeAdView\n\n        with(homeScreenNativeView) {\n            val attributionViewSmall =\n                    findViewById<TextView>(R.id.tv_home_item_native_ad_attribution_small)\n\n\n            val icon = findViewById<ImageView>(R.id.home_item_bg_image)\n\n\n            val image = nativeAd.icon\n            if (image != null) {\n                attributionViewSmall.visibility = View.VISIBLE\n                icon.setImageDrawable(image.drawable)\n            } else {\n                attributionViewSmall.visibility = View.INVISIBLE\n            }\n            this.iconView …
Run Code Online (Sandbox Code Playgroud)

android flutter google-ads-api

6
推荐指数
0
解决办法
1280
查看次数

构建失败并出现错误:预期引用但得到(原始字符串)#000000

升级到 androidx 和 SDK 28 后,我在构建项目时收到以下错误:

.../app/src/main/res/values/styles.xml:90:5-93:13:AAPT:错误:预期引用但得到(原始字符串)#000000。

value/styles.xml 的相关行:

<style name="menu_labels_style">
    <item name="android:background">@drawable/fab_label_background</item>
    <item name="android:textColor">@color/white</item>
</style>
Run Code Online (Sandbox Code Playgroud)

fab_label_background 资源(以防万一)是:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/black_semi_transparent"/>
    <padding
        android:left="16dp"
        android:top="4dp"
        android:right="16dp"
        android:bottom="4dp"/>
    <corners
        android:radius="2dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud)

android aapt2 android-jetpack androidx

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

在 Paytm 支付网关实施期间出现系统错误

我正在尝试实现 paytm 支付网关,而不是尝试在支付网关中获取余额 api。但是我得到了生成交易令牌的正确方法,我很困惑我应该怎么做才能将 paytm 钱包链接到我的应用程序。所以任何人都可以帮助我在我的应用程序中实现 paytm 钱包,并通过我的应用程序获取余额并将余额添加到 paytm 钱包中。

我试过这个,但我无法获得令牌并收到以下错误:

{"head":{"requestId":null,"responseTimestamp":"1582177808766","version":"v1"},"body":{"extraParamsMap":null,"resultInfo":{"resultStatus":"U","resultCode":"00000900","resultMsg":"System error"}}}
Run Code Online (Sandbox Code Playgroud)

php android payment-gateway paytm

5
推荐指数
0
解决办法
1237
查看次数