如何验证应用程序刚刚启动? 这是正确的方法吗?
if(getIntent().getAction() != null && getIntent().getAction().equals("android.intent.action.MAIN")) {
答案 0 :(得分:0)
您可以随时在onCreate()
了解相关信息。如果用户更改设备的方向,通常您的活动将由系统关闭并将重新创建。如果您不想这样做,请考虑将android:configChanges
添加到您的活动(AndroidManifest.xml
),如下所示:
<activity
android:name="..."
android:configChanges="keyboardHidden|orientation"
android:label="..." >
答案 1 :(得分:0)
我发现上述方法无效。
MyApp app = (MyApp)getApplication();
if(app.isJustStarted) {
和
public class MyApp extends Application {
public boolean isJustStarted = true; }
是问题的解决方案。