安装后执行Android代码

Bha*_*kar 12 android

可能重复:
android中是否有安装事件?

我想在安装完成后在Android应用中执行一段代码.此代码永远不应该在之后的应用程序中执行.

任何人都可以告诉我如何做到这一点.

Reagrds,

尚卡尔

ing*_*abh 33

我尝试下面的代码,使这项工作改变它,以满足您的需求

SharedPreferences wmbPreference = PreferenceManager.getDefaultSharedPreferences(this);
boolean isFirstRun = wmbPreference.getBoolean("FIRSTRUN", true);
if (isFirstRun)
{
    // Code to run once
    SharedPreferences.Editor editor = wmbPreference.edit();
    editor.putBoolean("FIRSTRUN", false);
    //editor.commit();
    editor.apply(); 
}
Run Code Online (Sandbox Code Playgroud)

  • 使用editor.apply(); 代替. (3认同)