Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 共享元素转换活动_Java_Android_Android Animation - Fatal编程技术网

Java 共享元素转换活动

Java 共享元素转换活动,java,android,android-animation,Java,Android,Android Animation,我正在两个活动之间使用共享元素转换。在新活动中,我使用共享首选项设置共享视图的值。但在使用动画时,这些值第一次没有显示出来。从第二次开始,这些值就会显示出来。没有动画,一切都很好 Intent intent = new Intent(getActivity(), ProfileActivity.class); ActivityOptionsCompat optionsCompat=ActivityOptionsCompat.makeSceneTransitionAnimation(mActivi

我正在两个活动之间使用
共享元素转换
。在新活动中,我使用
共享首选项设置共享视图的值。但在使用动画时,这些值第一次没有显示出来。从第二次开始,这些值就会显示出来。没有动画,一切都很好

Intent intent = new Intent(getActivity(), ProfileActivity.class);
ActivityOptionsCompat optionsCompat=ActivityOptionsCompat.makeSceneTransitionAnimation(mActivity,(View) v_profile,getString(R.string.mobile));
                startActivity(intent,optionsCompat.toBundle());
和profile activity.xml中的


我已经解决了。一旦我聚焦第一个编辑文本,数据就会显示出来
rootView.(findViewById(R.id.pf\u tv\u agency\u name)).requestFocus()
位于
onActivityCreated()
中。田地快被填满了