1

需要你的帮助!
如何在我的应用程序中打开时只调用一次该函数?
我愿意:

private boolean is_first = true;

@Override
public void onCreate(Bundle savedInstanceState) {

    if ( is_first ) {

        MyFirstFunction();   

    }    

}

public void onResume(Bundle savedInstanceState) {
    super.onResume();
    is_first = false;
}

同样在清单文件中添加到活动中android:configChanges="orientation",但在您转动设备重新启动时仍然有效

我希望能得到你的帮助!

4

1 回答 1

5

您可以使用 Application 类在onCreate您可以调用函数的方法中执行此操作

public class MyApp extends Application {



    @Override
    public void onCreate() {
        //this will be called each time you open the application 
        super.onCreate();
//call you function here 

    }   
}

然后将此类添加到清单中

 <application
        android:name=".MyApp or your class name" 
......
....>
于 2012-09-30T12:53:07.553 回答