0
A
回答
1
我不知道這一點,我havne't做了一個小部件,但我認爲當你創建窗口小部件,小部件onCreate()方法被調用。嘗試將你的startActivity(Intent)放在那裏,看看是否有效。
1
控件沒有OnCreate()方法。相反,它有一個onEnabled()方法。
@Override
public void onEnabled (Context context){
super.onEnabled(context);
Toast.makeText(context, "Launching Config Activity", Toast.LENGTH_SHORT).show();
//Launching the Widget Config Activity on creating widget first time
myIntent = new Intent(context, ConfigActivity.class);
//Needed because activity is launched from outside another activity
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
myIntent.putExtra("WIDGET_SIZE", "default");
context.startActivity(myIntent);
}
記住,您需要在配置完成後使用代碼將小部件添加到主屏幕並進行必要的更改。
Refer more here: http://developer.android.com/guide/topics/appwidgets/index.html
相關問題
- 1. 僅在應用程序第一次啓動時啓動活動
- 2. 啓動活動沒有啓動第一
- 3. 僅啓動一次活動
- 4. 第一次啓動
- 5. 啓動時啓動活動
- 6. 第二次活動緩慢啓動
- 7. Android,第二次活動不會啓動
- 8. 爲什麼第一次啓動活動時OnResume被調用
- 9. 在點擊時啓動活動的Android小部件
- 10. Android:在小部件放入主屏幕時啓動活動
- 11. 有時候從小部件啓動活動失敗有時
- 12. 外部激活只啓動一次ssh
- 13. 在小部件具有配置活動時從小部件啓動活動時遇到問題
- 14. 如何在第一次啓動應用程序時使Activity只啓動一次?
- 15. 啓動在設備啓動時啓動活動的服務
- 16. 在活動開啓時啓動服務
- 17. 啓動時的啓動活動
- 18. Android:單擊小部件時不會啓動活動
- 19. 啓動活動超時,因爲活動啓動另一個活動
- 20. 不止一次啓動活動
- 21. 每60秒啓動一次活動(JavaScript)
- 22. 每次啓動時手動啓動HDFS?
- 23. 意圖:啓動一個活動,無法啓動第二個活動
- 24. 當小部件配置活動關閉時,啓動器活動實例重新啓動
- 25. 第一次啓動Cassandra時出錯
- 26. 第一次啓動時設置屏幕
- 27. 活動第二次啓動時的奇怪行爲
- 28. 如何在啓動時僅啓動一次Android視圖動畫?
- 29. .change事件只是第一次啓動
- 30. inno安裝第一次啓動組件