【问题标题】:App start by itseft on Android应用程序在 Android 上自行启动
【发布时间】:2011-11-24 12:03:52
【问题描述】:

是否有可能让应用在 Android 手机闲置 60 秒后自行重启?

这是我尝试过的:

public class BootUpReceiver extends BroadcastReceiver{
    @Override
    public void onReceive(Context context, Intent intent) {
        Intent i = new Intent(context, SplashScreen.class);
        PendingIntent pi = PendingIntent.getService(context, 0, i, 0);
        AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
        am.cancel(pi); // cancel any existing alarms
        am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
            SystemClock.elapsedRealtime() +60000,
            AlarmManager.INTERVAL_DAY, pi);


    }

} 

但不工作。

【问题讨论】:

标签: android application-restart


【解决方案1】:

是的,使用闹钟管理器将其唤醒...您可以在后台服务或其他东西中使用闹钟管理器,然后打开应用程序。

【讨论】:

  • 你能举个例子吗?
  • link 这是用户不想要你想要的东西的例子......所以请以问题为指导......如果你愿意,我会与你进行更深入的合作你特别需要的场景,但我需要了解更多关于要求和类似的事情......
【解决方案2】:

你也可以利用异步类

http://labs.makemachine.net/2010/05/android-asynctask-example/

在 onPostExecute 中,您可以随心所欲。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-20
    • 2012-02-15
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    相关资源
    最近更新 更多