私は基本的に "モバイルネットワーク"設定オプションのショートカットのように振る舞うはずのアプリケーションを作成しようとしています。私は下のコードでそれを解決することができました。正しく動作しますが、戻るボタンをクリックすると白い背景の画面に移動します。アクティビティを開始し、他の画面を開くことはできませんか?Androidアプリ起動のみのアクティビティ
package com.exampl.mobilenetwork;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.android.phone", "com.android.phone.NetworkSetting");
startActivity(intent);
}
}
finish()を呼び出します。 startActivity(...)の後に – dymmeh
なぜMainActivityをまったく持っていますか? NetworkSettingをデフォルトのActivityにするだけです。 –
モバイルネットワークダイアログから戻ると、システムからアプリに戻ります。私がここで見ているものから、あなたのアプリは白いスクリーンをレンダリングするので、これはあなたが観察するものです。 –