1

設定の値を切り替えるだけのAndroidアプリがあります。このアプリの場合、クリックしたときにレイアウトを表示したくありません。トーストとkill itself. 私はすでにこれを持っています:

public class Test extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

     ...

    Toast.makeText(this, "MESSAGE", Toast.LENGTH_LONG).show();

    android.os.Process.killProcess(android.os.Process.myPid());

}
}

レイアウトをまったく無効にする可能性はありますか?

4

2 に答える 2

2

この場合、サービスの方がはるかに適切であるように思えます。

サービスはバックグラウンドで実行されますが、トーストの表示など、いくつかの限定された UI タスクを引き続き実行できます。

アクティビティは、UI なしで使用するようには設計されていません。

于 2013-08-01T19:38:05.430 に答える