Activity Management:Warning:Activity not started,its current task has been brought to the frontの問題

1739 ワード

Androidプログラムを実行するときのヒント:Activity Management:Warning:Activity not started,its current task has been brought to the front
しかしシミュレータにプログラムインタフェースが表示され、googleが
質問と回答のグループが私の注意を引いた.
Hi,

I have a very simple android project. I got the following error message when I try to run it. The emulator is running but the application doesn't come up. I couldn't find any useful information online. Can anyone help me?

Thanks,

arning: Activity not started, its current task has been brought to the front public class Profile extends Activity { /Button button1; CheckBox check1, check2; EditText text1;/


Answer:
Hi Lewis!

It is not an error message, it is a warning. What the system is trying to tell you: The application on the device is the same as your application in Eclipse. And because the application is already running on the device, the system tells you that it is not going to kill and restart it, but bring the activity of your already running app into the foreground. This is pretty normal. ;-)

The warning will not continue if you edit your code and run it (because the app is then killed, reinstalled and started) or if you kill your process on the phone, e.g. via the DDMS.


説明:
これはAndroidプラットフォームのBugではなく、Android自体がこのような処理メカニズムです.私たちはAndroidプラットフォームの下で、戻るボタンやプログラム自体の終了操作で、1つのプロセスを終了するとき、実際にAndroid仮想マシンがこのプロセスを本当に終了するとは限らない.メモリが許可されている場合、このプログラムはキャッシュ形式でAndroid仮想マシンに保存されます.メモリが不足している場合にのみ、Androidシステムは長時間アクティブにされていないタスクをクリーンアップし、他のプログラムがメモリを提供していると考えられます.Androidがこのようにしたのは、次のプログラムをより迅速に起動するためです.したがって、スレ主が発生したのは、プログラムに何の変化もなく、メモリが十分な場合、前回実行したプログラムをキャッシュCached状態からタスクスタックの先端に直接配置し、プログラムを実行し続けることができます.
警告解決策の排除:
仮想マシンを終了するプログラムは、新しく実行されます.