我有关于启动新活动的问题。归结到这一点。 我有一个视图3个标签Android:捕获活动的返回
A) contains gMap activity
B) camera activity
C) some random text fields.
要求是,该应用程序在肖像模式下运行。
如预期的那样,所有3个选项卡都可以工作,但相机预览表面(B)的例外。它旋转90度。他们唯一的方法就是将应用程序设置为风景,这会引发我的所有选项卡,并且几乎不可行。
我的解决办法是这样的:替代
我的相机活动与经常性活动是空的W /的
Intent i = new Intent(this,CameraActivity.class);
startActivity(i);
例外这将启动我的CameraActivity。这工作正常。我必须做一个线性布局,并包含3个看起来像真实标签的图像,所以我可以尝试模仿标签的操作,同时将屏幕旋转到横向并将视觉保持为纵向。 用户可以单击其中一个图像(按钮)来显示下一个选项卡。这是我的问题。它应该退出我的“相机活动”,返回到标签中的“空白活动”,应该将其解释为从我的图像中单击desiered选项卡。
最重要的是,当它返回时,它将返回到选项卡下的空白(黑色)页面(因为它是'空')。如何将返回事件捕获回调用该活动的页面,然后查看它们执行的操作?
我可以设置一个onclicklistener,在那里我可以响应被点击的伪造标签(图片)以退出相机活动。退出时,选项卡应该更新,以便返回。有什么建议么?
感谢,
为什么你打开requestCode然后检查requestCode == RESULT_OK?编辑:没关系,我看到requestCode/resultCode的区别。 – varikin 2010-12-31 17:32:36