小编Sup*_*mon的帖子

Android设备监视器中未列出"适用于Android的Visual Studio模拟器"设备

我可以很好地启动VS Emulator设备,但它们根本不会出现在ADB/Android工作室中.

我搜索并发现了一个类似的问题(同样的问题,只有我安装了独立的模拟器),但OP提供了一种解决方法,我想知道如何实际修复它,以便它每次都按预期显示,而不必手动连接(并且根据SO礼仪不想在评论中询问).

我还在Microsoft FAQ帖子中找到了一个"解决方案" ,指示您编辑注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK工具

但是在我的注册表中的"Wow6432Node"下找不到"Android SDK工具",这很可能是导致问题的原因.由于Android Studio/SDK安装或其他原因,我不确定它是否丢失,但是例如Genymotion设备连接到ADB没有任何问题.(我总是对手动向注册表添加任何内容感到不安,但也许我应该自己添加'PATH'?)

我今天刚刚安装了一些全新的Windows 10安装程序,并且自己没有在注册表中搞乱任何东西.

任何帮助表示赞赏.提前致谢!

android adb visual-studio-emulator

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

为什么TextView(带ID)不会自动保存它的状态?

我的理解是所有具有ID的标准视图都应该自动保存它们的状态,并且在尝试这个例子时我发现它非常令人困惑.

我只有1个活动和主要布局如下所示.
当我通过单击按钮更改TextView的文本,然后旋转屏幕时,TextView实际上会保存它的状态,但再次旋转时,它会重置为默认状态.

如果我在横向和旋转时编辑它也会发生同样的情况:首先旋转它仍然保存它的状态,但是在另一次旋转之后(除非我再次更改文本)它会重置为默认值.

我现在真的很困惑.有人可以向我解释这个行为.我无法找到解释这种特定行为的任何其他问题(或答案).

activity_main.xml中:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/activity_main_textView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:maxLines="2"
        android:text="test"
        android:textSize="50sp"
        />

    <EditText
        android:id="@+id/activity_main_editText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:maxLength="30"
        android:maxLines="1"
        />

    <Button
        android:id="@+id/activity_main_button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:text="Set text"
        />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

MainActivity.java:

package com.example.viewstatetest;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private TextView textView;
    private EditText editText;
    private View button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        textView = (TextView) …
Run Code Online (Sandbox Code Playgroud)

java android textview

10
推荐指数
1
解决办法
889
查看次数

检测数字序列中的重复循环(python)

我想知道这是一个相当"普通"或正常的做法.并不是真的在寻找像2个班轮或任何东西那样最短的答案.我只是很快将这段代码放在一起,但我不能不觉得那里有太多的东西.此外,如果有任何库可以帮助这个,这将是非常好的.

def get_cycle(line):
    nums = line.strip().split(' ')

    # 2 main loops, for x and y
    for x in range(2, len(nums)): # (starts at 2, assuming the sequence requires at least 2 members)
        for y in range(0, x):
            # if x is already in numbers before it
            if nums[x] == nums[y]:
                seq = [nums[x]] # (re)start the sequence
                adder = 1       # (re)set the adder to 1
                ok = True       # (re)set ok to be True
                # while the sequence still …
Run Code Online (Sandbox Code Playgroud)

python numbers cycle sequence

9
推荐指数
1
解决办法
7201
查看次数

如何在赛普拉斯测试中公开/访问Redux之类的数据存储?

赛普拉斯文档说可以

公开数据存储区(例如Redux中的数据存储区),以便您可以通过编程方式直接从测试代码中更改应用程序的状态。

我还观看了Kent C. Dodds先生的测试课程,他提到可以使用Cypress中的现有数据来初始化redux存储(在测试之前或之中,不确定)

我浏览了几乎所有的文档并进行了谷歌搜索,除了在介绍页面上将其作为关键区别之一外,我只是找不到任何实际执行此操作的参考或示例。

如果可能的话,如何实现这样的目标?

我感兴趣的案例是E2E测试:

  • 首先,我将身份验证/登录功能作为标准的E2E测试进行测试
  • 然后,为了测试应用程序的其他部分,我将添加一个赛普拉斯命令,该命令将在需要登录时直接进行身份验证调用并从响应中设置存储(与注销相同),而不是手动输入凭据&单击登录(这可能最终还是我要做的)

这可能不是最佳用例(甚至是一个很好的用例),但是我敢肯定,在其他情况下,至少使用一些数据初始化redux状态会非常方便。

谢谢!

testing reactjs redux react-redux cypress

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