Java 从我的listview活动中选择一个选项后,如何返回到主活动

Java 从我的listview活动中选择一个选项后,如何返回到主活动,java,android,Java,Android,我有两个活动,一个是主要活动,另一个是城市列表。当我从第二个活动中选择任何选项时,我想返回到主活动。 我正在附上我活动的屏幕截图。 请帮帮我 提前谢谢 您应该阅读有关 Android中的活动类has方法 startActivityForResult(); 你应该用它 和第二个活动中的onClick()listner(列表) 您将setResult()和finish()您的活动列表您应该阅读 Android中的活动类has方法 startActivityForRe

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


您应该阅读有关

Android中的活动类has方法

        startActivityForResult();
你应该用它 和第二个活动中的
onClick()
listner(列表)
您将
setResult()
finish()
您的活动列表

您应该阅读

Android中的活动类has方法

        startActivityForResult();
你应该用它 和第二个活动中的
onClick()
listner(列表)
在这里,您将
setResult()
finish()
您的列表活动

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

  • 通过调用
    finish()
  • 通过调用
    onBackPressed()
  • 通过呼叫转到主活动
    Intent i=新的Intent(这个,MainActivity.class);
    startActivityForResult(i,1)

  • 您可以将其中一个放置在单击事件中

    有三种方法

  • 通过调用
    finish()
  • 通过调用
    onBackPressed()
  • 通过呼叫转到主活动
    Intent i=新的Intent(这个,MainActivity.class);
    startActivityForResult(i,1)

  • 如果您只需要返回,可以将其中一个放在您的单击事件中使用此选项:

    myList.setOnItemClickListener(new OnItemClickListener()
    {
      @Override
      public void onItemClick(AdapterView<?> adapter, View v, int position,
            long arg3) 
      {
         finish();
      }
    });
    
    myList.setOnItemClickListener(新的OnItemClickListener()
    {
    @凌驾
    公共单击(适配器视图适配器,视图v,内部位置,
    长arg3)
    {
    完成();
    }
    });
    

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

    如果只需要返回,请使用以下命令:

    myList.setOnItemClickListener(new OnItemClickListener()
    {
      @Override
      public void onItemClick(AdapterView<?> adapter, View v, int position,
            long arg3) 
      {
         finish();
      }
    });
    
    myList.setOnItemClickListener(新的OnItemClickListener()
    {
    @凌驾
    公共单击(适配器视图适配器,视图v,内部位置,
    长arg3)
    {
    完成();
    }
    });
    

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

    只需单击完成当前活动即可从您的声誉中复制@Shahbaz Siddiqui。您似乎是这个网站的新手。请阅读该网站如何就Stackoverflow提出一个好问题:只需单击完成当前活动即可从您的声誉中复制@Shahbaz Siddiqui。您似乎是新加入该网站的。请阅读该网站如何提出有关Stackoverflow的好问题: