小编hum*_*zed的帖子

将支持库更新到27.0.0后,我的片段中出现多个错误

将支持库从v-26.1.0更新到v-27.0.0后,我的片段中出现多个错误.

这里列出了一些错误:

错误:智能转换为'Bundle'是不可能的,因为'arguments'是一个可变属性,此时可能已被更改.

错误:'onCreateView'不会覆盖任何内容

错误:'onViewCreated'不会覆盖任何内容

错误:类型不匹配:推断类型是View?但是View是预期的

错误:类型不匹配:推断类型是上下文?但是上下文是预期的

错误:类型不匹配:推断类型是FragmentActivity?但是上下文是预期的

错误:类型不匹配:推断类型是FragmentActivity?但是上下文是预期的

来自android studio的空片段模板.

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    if (arguments != null) {
        mParam1 = arguments.getString(ARG_PARAM1)
        mParam2 = arguments.getString(ARG_PARAM2)
    }
}

override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
    return inflater!!.inflate(R.layout.fragment_blank, container, false)
}

override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
    super.onViewCreated(view, savedInstanceState)
}
Run Code Online (Sandbox Code Playgroud)

android android-fragments kotlin android-support-library

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

如何在flutter中添加密码输入类型使密码用户输入不可见,就像Android Native EditText的inputtype:password?

我遇到Flutter的TextInputType没有密码类型的问题:

```

///所有可能的枚举值.

static const List values = const [text,multiline,number,phone,datetime,emailAddress,url,];

```

如何让密码用户输入不可见?谁都有个好主意?

passwords flutter

22
推荐指数
4
解决办法
2万
查看次数

使用kotlin流从列表中获取随机项目

如何以简单明了的方式从列表中获取随机项.
例如:如果我想从这个列表中得到一个偶数随机数.

val list = listOf(1, 2, 3, 4, 5, 6, 7, 9).filter { it % 2 == 0 }
Run Code Online (Sandbox Code Playgroud)

注意:
我知道java中有一些类似的答案可以解决这个问题,但我认为我们可以在kotlin中使用更简洁的方法.

random kotlin

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

如何防止Android studio每次运行应用程序时打开运行选项卡

每次运行应用程序时,运行选项卡都会打开,这很烦人,如何防止这种情况发生?

在此输入图像描述

android android-studio

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

Flutter 无法为 Firebase 云混乱调用回调函数

当我尝试onBackgroundMessage为 Flutter firebase 云消息传递添加回调函数时出现此错误。

颤振:在构建主屏幕(脏)时抛出以下参数错误:颤振:无效参数:无法设置后台消息处理程序!onBackgroundMessage flutter: 应该是顶级或静态函数,不应绑定到 flutter: 类或匿名函数。flutter: flutter: 相关的导致错误的小部件是: flutter: HomeScreen flutter: file:///Users/sournvisal/Documents/projects/flutter-project/one_sala/lib/router.dart:17:39

请帮忙。谢谢。

firebase flutter

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

使用java11构建和部署javafx应用程序

我按照https://blog.jetbrains.com/idea/2013/03/packaging-javafx-2-applications-in-intellij-idea-121/中的步骤进行操作

但是当我尝试构建工件时,就像在最后一步一样,我得到了这个错误

在此输入图像描述

错误:Java FX Packager:无法构建工件 - fx:deploy在此JDK中不可用

在此输入图像描述

我知道JavaFX已经从java11中删除了我的问题是我应该怎么做才能构建一个.jar.exe

这是一个快速测试的hello world应用程序.

java javafx intellij-idea java-11 javafx-11

13
推荐指数
3
解决办法
6332
查看次数

无法合并origin/master:错误:对以下文件的本地更改将被合并覆盖

我做了一些更改并在本地提交我的项目,但没有推送它们,然后我通过添加新文件和提交来更改GitHub中的文件.

当我试图推动我的本地提交android工作室建议合并,但当我尝试合并它给我的错误和我做的任何一直拒绝合并,并告诉我该消息.

在此输入图像描述

当我点击合并显示我.

错误信息:

在此输入图像描述

我的日志:

在此输入图像描述

我该怎么办?

git merge github android-studio

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

Flutter - ListView中的DropdownButton溢出

我正在尝试使用Flutter,并且当前正尝试在对话框的列表视图中显示输入字段和下拉列表.但是,我得到的下拉式溢出了视图的水平宽度并导致黄灰色条纹图案(如下所示)

ListView中的DropdownButton小部件溢出

代码是:

    class DataInput extends StatefulWidget {

      @override
      State createState() => new DataInputState("");
    }


    enum DismissDialogAction {
      cancel,
      discard,
      save,
    }

    class DataInputState extends State<DataInput> {
      final String _data;
      static const types = const <Map<String, String>>[
        const {
          "id": "103",
          "desc": "0001 - lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum"
        },
        const {
          "id": "804",
          "desc": "0002 - lorem ipsum lorem ipsum"
        },
      ];

      DataInputState(this._data);

      @override
      Widget build(BuildContext context) {
        final ThemeData …
Run Code Online (Sandbox Code Playgroud)

dart flutter

9
推荐指数
7
解决办法
7203
查看次数

使用约束库的版本1.0.0-alpha7,这是过时的

我开始使用Android Studio 2.2并尝试使用ConstraintLayout但是当我让android studio自动添加它时它会向我显示该错误

Using version 1.0.0-alpha7 of the constraint library, which is obsolete
Run Code Online (Sandbox Code Playgroud)

当我尝试使用快速修复升级它时,我得到了这个错误

Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha8.
Run Code Online (Sandbox Code Playgroud)

我认为这是Android Studio中的一个错误.我该怎么做才能解决这个问题?

我目前的解决方案是抑制错误.

android android-layout android-studio

8
推荐指数
2
解决办法
4270
查看次数

在kotlin中使用房间作为单身人士

我正在尝试使用Room作为单身人士,所以我不必再调用Room.databaseBuilder()- 这是昂贵的 - 不止一次.

@Database(entities = arrayOf(
        Price::class,
        StationOrder::class,
        TicketPrice::class,
        Train::class,
        TrainCategory::class
), version = 2)
@TypeConverters(Converters::class)
abstract class AppDatabase : RoomDatabase() {

    abstract fun dao(): TrainDao

companion object {
        fun createDatabase(context: Context): AppDatabase
                = Room.databaseBuilder(context, AppDatabase::class.java, "trains.db").build()
    }
}
Run Code Online (Sandbox Code Playgroud)

注意:

  1. 无法使用Object,因为Room需要使用abstract class.
  2. 单例必须是线程安全的,因为多个线程可能同时访问它.
  3. 必须能够Context作为一个论点.

我查看了所有类似的StackOverflow问题,但没有一个满足我的要求

在Kotlin中使用参数的Singleton 不是线程安全的

Kotlin - 在Android中转换Singleton DatabaseController的最佳方法 不是线程安全的

Kotlin线程使用参数 使用对象保存本机惰性单例

singleton android kotlin android-room

8
推荐指数
3
解决办法
4941
查看次数