1. ホーム
  2. android

[解決済み] UIがない状態でActivityを起動するには?

2023-07-18 02:02:56

質問

UI を持たずに、メイン機能からアクティビティを起動することは可能でしょうか。つまり、別のアクティビティの周りに一種のラッパーを作成する方法はないでしょうか。

それが不可能な場合、戻るボタンをクリックすると空白の UI に移動しないように、スタックからメイン アクティビティを削除する方法はありますか? 私がやろうとしていることの例は次のとおりです。

public class WrapperActivity extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        final Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:555-1212"));
        startActivity(intent);
    }
}

どのように解決するのですか?

Intentフラグを追加する必要があります。

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

または

は " を呼び出します。 finish(); "インテントを発射した後。