【发布时间】:2011-08-22 07:22:45
【问题描述】:
我只想在 Android 应用中安装完成后执行一段代码。以后永远不要在应用程序中执行此代码。
谁能告诉我怎么做。
感谢,
香卡
【问题讨论】:
标签: android
我只想在 Android 应用中安装完成后执行一段代码。以后永远不要在应用程序中执行此代码。
谁能告诉我怎么做。
感谢,
香卡
【问题讨论】:
标签: android
我尝试了下面的代码来使这项工作改变它以满足您的需求
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();
}
【讨论】:
您可以使用共享偏好来维护应用程序启动的次数。所以现在如果应用程序是第一次启动,你可以执行你的代码,如果没有,你可以跳过它。这是一个完美的演示。
【讨论】:
看看这个问题:Is there on install event in android?
其中解释了如何在首次安装/执行应用程序时接收事件。你可以听它然后执行你的代码。
【讨论】: