Android 无法从第二个活动切换到第一个活动

Android 无法从第二个活动切换到第一个活动,android,android-layout,android-intent,Android,Android Layout,Android Intent,我正在尝试一个具有两个屏幕(或活动)的简单应用程序。我使用intent在单击按钮时切换到另一个活动。这可以正常工作,但从第二个活动开始,当我尝试切换回上一个屏幕(或活动)时,由于SimpleIntent已意外停止,因此出现错误。 SimpleContent是我的项目的名称 为什么我不能切换回上一个屏幕 这是我的AndroidManifest文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="ht

我正在尝试一个具有两个屏幕(或活动)的简单应用程序。我使用intent在单击按钮时切换到另一个活动。这可以正常工作,但从第二个活动开始,当我尝试切换回上一个屏幕(或活动)时,由于SimpleIntent已意外停止,因此出现错误。 SimpleContent是我的项目的名称

为什么我不能切换回上一个屏幕

这是我的AndroidManifest文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.SimpleIntent"
      android:versionCode="1"
      android:versionName="1.0">
<uses-sdk android:minSdkVersion="16"/>
<application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
    <activity android:name="MyActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity android:name=".Screen"
              android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.example.SimpleIntent.SCREEN" />
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>

    </activity>
</application>


调用Finish结束活动并返回

public void finish()

在API级别1中添加 当您的活动完成并应关闭时调用此选项。ActivityResult将>传播回通过onActivityResult()启动您的人

请在此阅读:

那不是你的logcat,那是你的控制台,logcat应该是另一个选项卡/窗口。

只需覆盖MyActivity中的以下方法

  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
  }
使用以下命令在onClick方法上启动活动

  startActivityForResult(intentName, 0);
在屏幕活动中,使用/override onStop()方法


我不知道Intellij中logCat在哪里(我是一个初学者),但我认为应该是这样:[link]()是的,正如我所提到的,我尝试了你的解决方案,效果非常好,但我想使用intent切换到上一个活动,就像我在我的活动中切换到屏幕活动一样。好的,谢谢,它现在起作用了,但我想知道的是,是否有一种简单的方法可以切换到上一个屏幕,当我使用相同的方法从MyActivity完全切换到Scrren时,为什么我原来的方法无法从屏幕切换到活动。
  @Override
  protected void onStop()
  {
      super.onStop();
  }