2011-04-07 97 views
1

我有一个在执行操作的MAIN活动中有一个按钮的android应用程序。在没有在Android中打开应用程序的情况下执行操作

有没有办法在不打开应用程序的情况下执行该操作?

我不知道我是否可以说它像一个小部件,因为它不会等待更新。

用户应该能够执行该操作,只需单击应用程序的图标而不打开即可。 这可能吗?

回答

3

是的,没有。我有一个类似的问题,需要做的就是有一个透明视图中我的主要活动,然后自行终止:

在您的活动......

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
      // Do whatever you need here... 
    finish(); 
} 

而且在AndroidManifest.xml:

 <activity android:name=".whatever" android:theme="@android: 
style/Theme.NoDisplay"> 

希望这有助于

菲尔Lello

+2

['Theme.NoDisplay'(HTTP://developer.a ndroid.com/reference/android/R.style.html#Theme_NoDisplay)更合适。 – 2011-04-07 04:19:57

+0

@Jake我会更新我的答案,谢谢 – 2011-04-16 21:32:09

+0

嗨伙计! Theme.NoDisplay就像一个魅力!我也尝试过使用服务,而且工作,但我认为你的解决方案好多了!非常感谢!很抱歉迟到的反馈! – mlecar 2011-05-05 02:16:17

相关问题