我有一个显示一些文本的活动,例如“ someText”。
通过此活动,我打开一个警告对话框,如下所示:
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
builder.setTitle("Title");
String[] items = {"Hello", "World", "someText"};
builder.setItems(items, new MultiChoiceEventOnClickListener(...);
builder.setCancelable(true);
builder.show();
Run Code Online (Sandbox Code Playgroud)
这是我的Robotium测试:
solo.clickOnButton(...); // to open the dialog alert
solo.waitForDialogToOpen();
solo.clickOnText("someText");
Run Code Online (Sandbox Code Playgroud)
问题是Robotium在警报对话框下的活动中找到文本。由于“ someText”可以在我的活动中的任何位置,因此无法使用索引。
如何缩小文本搜索范围alertDialog?或如何在警报对话框的项目列表中找到查看项目?
我创建了一个带有自己的启动器图标的Android应用.它与Nougat合作得很好.但是对于Oreo,我的图标被默认的Android图标取代.我已经定义ic_launcher.png并ic_launcher_round.png在数密度的纹理贴图资源.
我的清单包含以下行:
android:roundIcon="@mipmap/ic_launcher_round"
Run Code Online (Sandbox Code Playgroud)
我应该怎么做才能在奥利奥上出现自己的图标?
我有以下git分支:master和dev:
*master*
|
A--B--C
\--D--E
|
*dev*
Run Code Online (Sandbox Code Playgroud)
在重新设计开发大师后,我有:
*master*
|
A--B--C--D'--E'
\--D--E |
|
*dev*
Run Code Online (Sandbox Code Playgroud)
所以D和E仍然处于"死分支".我该如何删除它们?