0

2 つの画面 (またはアクティビティ) を持つ単純なアプリケーションを試しています。ボタンをクリックすると別のアクティビティに切り替える意図を使用しました。またはアクティビティ)、残念ながら SimpleIntent が停止したため、エラーが発生します。SimpleIntent は私のプロジェクトの名前です。

前の画面に戻れないのはなぜですか?

ここに私の 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>

4

2 に答える 2

1

MyActivity で次のメソッドをオーバーライドするだけです

  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      super.onActivityResult(requestCode, resultCode, data);
  }

を使用して onClick メソッドでアクティビティを開始します

  startActivityForResult(intentName, 0);

画面アクティビティでは、 onStop() メソッドを使用/オーバーライドします

  @Override
  protected void onStop()
  {
      super.onStop();
  }
于 2012-12-18T17:10:50.360 に答える
1

Finish を呼び出してアクティビティを終了し、 http://developer.android.com/reference/android/app/Activity.html#finish()に戻ります。

パブリックボイド仕上げ ()

API レベル 1 で追加されました。アクティビティが完了し、閉じる必要があるときにこれを呼び出します。ActivityResult は、onActivityResult() を介してあなたを起動した人に伝播されます。

こちらもお読みください:

http://d.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

それは logcat ではなく、コンソールでした。logcat は別のタブ/ウィンドウである必要があります。 http://www.jetbrains.com/idea/webhelp/debugging-with-logcat.html

于 2012-12-18T16:48:31.640 に答える