嘿,我想知道如何运行一个方法,refreshChannel();
in an onCreate
仅在我的一项活动中出现一次,直到应用程序被终止或重新启动?
你可以延长Application
并在中运行该方法onCreate
您的自定义应用程序类。每次应用程序启动时仅运行一次。
例如:
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
// Your methods here...
}
}
请注意,这应该不能长期运行。如果需要一些时间,请在AsyncTask
.
最后,您需要告诉 Android 您有一个自定义的 Application 类。您可以通过在清单中引用您的应用程序类来执行此操作android:name
的属性application
tag:
<manifest ... >
<application
android:name=".MyApp"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity>
...
</activity>
</application>
</manifest>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)