-2

アプリケーションが開始されたことを確認するにはどうすればよいですか?これは正しい方法ですか?

if(getIntent().getAction() != null && getIntent().getAction().equals("android.intent.action.MAIN")) {
4

2 に答える 2

0

あなたはいつでもそれを知ることができますonCreate()。ユーザーがデバイスの向きを変更した場合、通常、アクティビティはシステムによって閉じられ、再作成されます。それを望まない場合は、次のようandroid:configChangesにアクティビティ(でAndroidManifest.xml)に追加することを検討してください。

<activity
    android:name="..."
    android:configChanges="keyboardHidden|orientation"
    android:label="..." >
于 2012-08-07T10:12:49.233 に答える
0

上記の方法が正しく機能しないことがわかりました。

MyApp app = (MyApp)getApplication();
if(app.isJustStarted) {

public class MyApp extends Application {
public boolean isJustStarted = true; }

問題の解決策です。

于 2012-08-07T16:50:56.053 に答える