小编joh*_*zli的帖子

Android ADT:没有fragment_main.xml,只有activity_main.xml

我正在尝试学习如何编写Android应用程序,所以我下载了谷歌提供的ADT软件包,我尝试按照允许我创建一个简单应用程序的教程.但是,在这些过程中,有几条指令告诉我打开fragment_main.xml文件,但我的layout/res /目录没有这个文件,只有activity_main.xml文件.此外,在创建新的Android活动时,从来没有选择命名我的片段布局,这表明eclipse由于某种原因不会创建它.我一开始并不认为这会是一个问题(我只是编辑了activity_main),直到我意识到教程要求我们使用片段类或xml文件中的一些信息.

有谁知道为什么我的Eclipse IDE没有创建fragment_main.xml?如有必要,我会尽量提供更多细节.

xml eclipse sdk android fragment

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

在 Typescript/React 应用程序中找不到“节点”的类型定义文件

我发现不是很久以前,每当我尝试启动我的应用程序,我收到很多Cannot find name 'require'Cannot find type definition file for 'node'Cannot find type definition for 'react-router'

我已经尝试过的一些解决方案是:

1)types: ["node"]在我的 tsconfig.json 中添加一个,如下所示。

2)添加@types/node我的package.json,你们都可以在这里看到。

3)删除node_modules和reing,yarn无济于事。我也删除了 yarn.lock 并且问题仍然存在。

4) 添加一个typeRoots: ["node_modules/@types/node"],这似乎没什么用。

// Package.json 
"devDependencies": {
    "@types/lodash": "^4.14.110",
    "@types/node": "^10.12.18",
    "@types/react": "16.3.12",
    "@types/react-dom": "15.5.0",
    "@types/react-router": "4.0.11",
    "babel-core": "6.26.3",
    "babel-loader": "7.1.5",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-react": "6.24.1",
    "css-loader": "1.0.0",
    "extract-text-webpack-plugin": "2.0.0-beta.4",
    "html-webpack-plugin": "2.24.1",
    "react": "15.5.4",
    "react-dom": "15.5.4",
    "react-router-dom": "4.1.1",
    "rimraf": "2.6.2",
    "style-loader": "0.22.1",
    "ts-loader": "1.2.1", …
Run Code Online (Sandbox Code Playgroud)

javascript node.js typescript reactjs tsconfig

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

如何模拟“google_maps_flutter”包进行颤振测试?

我最近开始接触 flutter,但就在我准备编写一些小部件测试时,我注意到我不太确定如何模拟 Google Maps Flutter 包。

我见过的许多例子包括使用库“mockito”来模拟类,但这假设谷歌地图小部件将被注入到要测试的小部件中。不幸的是,根据他们给定的文档和启动指南,这似乎不太可能:

class MapsDemo extends StatefulWidget {
  @override
  State createState() => MapsDemoState();
}

class MapsDemoState extends State<MapsDemo> {

  GoogleMapController mapController;

  @override
  Widget build(BuildContext context) {
    return Padding(
      padding: EdgeInsets.all(15.0),
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceEvenly,
        children: <Widget>[
          Center(
            child: SizedBox(
              width: 300.0,
              height: 200.0,
              child: GoogleMap(
                onMapCreated: _onMapCreated,
              ),
            ),
          ),
          RaisedButton(
            child: const Text('Go to London'),
            onPressed: mapController == null ? null : () {
              mapController.animateCamera(CameraUpdate.newCameraPosition(
                const CameraPosition(
                  bearing: 270.0,
                  target: LatLng(51.5160895, -0.1294527),
                  tilt: 30.0,
                  zoom: …
Run Code Online (Sandbox Code Playgroud)

google-maps mocking mockito flutter flutter-test

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