小编Aca*_*ost的帖子

git - 从现有远程分支创建本地分支

我想从现有的远程分支创建一个分支(比如说remote-A),然后将更改提交到repo.

我使用以下命令从现有的远程A创建本地分支

$git checkout remote-A

git branch
master
* remote-A
Run Code Online (Sandbox Code Playgroud)

现在我使用以下命令从Remote A创建了local-B

git branch local-B
git checkout local-B
Run Code Online (Sandbox Code Playgroud)

如何确保我在local-B上的更改位于remote-A之上,以便当我将local-B推送到远程repo时,更改位于remote-A之上?

git git-branch

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

Android - 工具栏和状态栏作为内容更改的共享对象

在我的应用程序中,我将工具栏和状态栏设置为共享对象, 如本文第2项中的建议所示

工具栏和选项卡的一般行为和轮廓非常出色 - 唯一的问题是,当我转到活动B时,工具栏的某些UI元素不参与内容转换,尤其是工具栏标题和菜单图标.

我尝试添加一个SharedElementCallback并在其中循环工具栏和选项卡的子项并将它们全部添加到Fade转换 - 但它不会影响工具栏和选项卡内容的行为.

不知道怎么从这里开始?期望的效果是使工具栏的元素(标题,向上按钮,菜单图标)参与内容转换.

评论后添加了截图:

活动A.

在活动A中

活动B.

在活动B中

android android-5.0-lollipop shared-element-transition

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

将Java ArrayList <Custom Class>转换为ArrayList <Object>

我试图给转换ArrayList类的SomeClass一个ArrayListObject.然后将这个新ArrayListObject传递给一个函数.我目前做了以下事情:

// convert ArrayList<SomeClass> to generic ArrayList<Object>

Object[] objectArray = someClassList.toArray();
ArrayList<Object> objects = new ArrayList<Object>();

for (int i = 0; i < objectArray.length; i++) {
    objects.add(objectArray[i]);
}

someFunction(objects);

public void someFunction(ArrayList<Object> objects) {
    // do something with objects
}
Run Code Online (Sandbox Code Playgroud)

这样做有更高效或"标准"的方式吗?我首先做的是"错误"吗?

将它转换ArrayList为类的目的Object是我创建了一个外部库来处理ArrayList泛型Objects.

java arraylist

7
推荐指数
1
解决办法
3248
查看次数