从listview活动中选择一个选项后,如何返回主要活动

时间:2016-01-13 08:24:47

标签: java android

我有两个活动,一个是主要活动,另一个是城市列表。当我从第二个活动中选择任何选项时,我想回到主要活动。 我附上了我活动的屏幕截图。 请帮我 提前谢谢

enter image description here

3 个答案:

答案 0 :(得分:3)

您应该阅读Activity class

Android中的Activity类有方法

        startActivityForResult();

你应该使用它 第二个活动(列表)中的onClick()列表器 您将setResult() finish()您的活动列表

答案 1 :(得分:1)

你有三种方法可以做到这一点

  1. 致电finish()
  2. 完成您当前的活动
  3. 致电onBackPressed()
  4. 返回主要活动
  5. 通过致电进入主要活动 Intent i = new Intent(this, MainActivity.class); startActivityForResult(i, 1);
  6. 您可以将其中一个放入点击事件

答案 2 :(得分:0)

如果你只是需要回去使用它:

myList.setOnItemClickListener(new OnItemClickListener()
{
  @Override
  public void onItemClick(AdapterView<?> adapter, View v, int position,
        long arg3) 
  {
     finish();
  }
});

如果您需要将某些内容传递给第一个活动,则可以从mainActivity调用startActivityForResult()here是文档。