我有一个测试应用程序,它在启动时只播放视频,当我从 ADT/eclipse 启动应用程序时它按预期工作,但是当我从 Nexus 7 上的应用程序列表中正常打开应用程序时,它不会播放视频直到我将平板电脑旋转到水平...(只要您更改方向,它就会重新启动视频,但视频不会自行启动)
这是代码:
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
VideoView video = (VideoView) findViewById(R.id.myvideo);
video.setVideoPath("/sdcard/head.3gp");
video.requestFocus();
video.start();
}
}
我已经用模拟器和运行 Jelly Bean 的 Nexus 7 对此进行了测试,
问题:为什么通过 ADT 启动时行为会有所不同?我是否错过了 ADT 为我做的需要进行的初始化?