4
A
回答
1
您可以使用此:
protected void onStart()
{
super.onStart();
Your code here.....
}
0
在Android中,啓動,應用程序的執行和終止可以作爲一個狀態機的執行被認爲。 onStart()方法由android在第一次分派它執行時由應用程序執行。您可以覆蓋在onStart功能,並在那裏使用自己的代碼如下
protected void onStart(){
super.onStart();
return_type method1(...);
.
.
.
}
1
也許這是一個好主意,你開始開發之前閱讀活動的生命週期.... http://developer.android.com/guide/topics/fundamentals/activities.html
0
你可能想要讀的活動:http://developer.android.com/reference/android/app/Activity.html
Android並沒有傳統意義上的應用概念,而是一系列的活動。
放在活動的onCreate()
將代碼放在你希望所有的初始化在活動開始在onStart()
2
運行我是在一個類似的情況。我只需要執行一次方法,但onCreate()
,onStart()
和onResume()
方法不適用於我,因爲這些方法在設備旋轉時以及在其他情況下調用。
所以我決定在我的自定義應用程序類的onCreate()
延長Application
和運行方法,因爲這是唯一的每個應用程序運行一次啓動因爲的任務並不需要長時間運行的
下面是一個例子:
public class CustomApp extends Application {
public CustomApp() {
// This method fires only once per application start.
}
@Override
public void onCreate() {
super.onCreate();
// This method fires once as well as constructor
// & here we have application context
//Method calls
StaticClass.oneMethod(); // static method
Foo f = new Foo();
f.fooMethod(); // instance method
}
}
下一步是告訴我們的Android有一個自定義的應用程序類。我們通過在applcation標籤的'android:name'屬性中引用自定義應用程序類來實現它。像這樣:
<manifest ...
<application
android:name="com.package.example.CustomApp">
<activity>
<!-- activity configuration-->
</activity>
...
<activity>
<!-- activity configuration-->
</activity>
</application>
</manifest>
...對於任何人這可能會幫助你!
相關問題
- 1. 如何在應用程序啓動時執行彙編代碼
- 2. 如何防止在應用程序啓動時在onResume中執行代碼?
- 3. Sinatra:在啓動或重新啓動我的應用程序時執行代碼
- 4. 啓動角度應用程序時執行代碼
- 5. 如何調試在應用程序啓動時執行的代碼,如果應用程序駐留在IIS中並在IIS啓動時啓動?
- 6. 代碼自動在Windows啓動時啓動Java應用程序
- 7. PlayFramework 2.6.x - 執行應用程序啓動代碼
- 8. 在代碼名稱1啓動時啓動應用程序
- 9. 當Android應用程序啓動並存在時運行代碼
- 10. 在應用程序啓動時運行代碼OSX
- 11. 在CDI啓動時執行代碼
- 12. Django - 在啓動時執行代碼
- 13. 在xtext啓動時執行代碼?
- 14. VSIX:在VS啓動時執行代碼
- 15. 如何在scala啓動代碼上執行玩!框架應用?
- 16. 如何在Windows服務應用程序中啓動系統時運行代碼?
- 17. 如何在C#應用程序啓動時正確運行代碼?
- 18. Rails應用程序啓動時運行的代碼是什麼?
- 19. 應用程序啓動時的VB運行代碼
- 20. 如何在應用程序啓動時
- 21. PHP執行不啓動應用程序
- 22. asp.net mvc應用程序啓動代碼
- 23. 如何在第一次啓動時執行Android應用程序時的操作
- 24. 在啓動時運行應用程序
- 25. 在啓動時運行應用程序
- 26. 如何在EJB模塊啓動時執行一些代碼
- 27. 如何在WinRT C#應用程序中執行Javascript代碼?
- 28. 啓動應用程序在啓動時
- 29. 在啓動時啓動應用程序
- 30. 在啓動時啓動應用程序
謝謝,我會試試這個。 – 2012-01-26 23:25:16
太棒了,這對我有用。 – 2012-01-26 23:29:48