在我的应用程序中,首先加载网格视图。选择图像会呈现线性布局视图(第二个屏幕)。在第二个屏幕中,单击按钮即可执行某些操作。现在我很想知道如何点击该按钮从第二个屏幕恢复到第一个屏幕?
我已经尝试了MoodJournal.this.finish();
,但它会进入主屏幕。
我也尝试了MoodJournal.this.setContentView(R.layout.main);
,但它会呈现一个空白屏幕。
请帮我解决这个问题
由于
的Pankaj
答案 0 :(得分:1)
Pankaj,如果我理解正确,你不会为每个屏幕制作不同的活动,这是推荐的做事方式。也就是说,对于第二个屏幕,“在运行时创建线性布局”是不够的,您必须编写一个扩展Activity的新类,并使用Intent机制从第一个屏幕调用它,并应用该线性布局在它上面是onCreate()。如果这样做,将自动为您管理屏幕堆栈。
有很多关于如何做到这一点的教程,但你想要带的基本想法是IN GENERAL(可能有例外)一个屏幕=一个扩展Activity的类。
答案 1 :(得分:0)
你没有在以前的活动中打电话给finish()吗?