相关疑难解决方法(0)

如何从后台以编程方式恢复Android Activity

情况:

  1. 假设我目前正在推出应用程序活动A.
  2. 过了一段时间,我按"主页"按钮.应用程序A转到后台.
  3. 这时,我开始使用另一个应用程序B - 例如youtube等.
  4. 在应用程序A中发生了一些事情(无论在这个上下文中是什么,比如计时器完成计算时间),当前最小化到后台.
  5. 在事件发生时,应用程序A活动自动从后台恢复.

题:

如何完成第5步?基本上我需要知道如何以编程方式从后台恢复应用程序.

我试图启动意图"重新启动"我的应用程序活动,但它没有奏效:

Intent intent = new Intent(context, MainActivity.class);
            intent.setAction(Intent.ACTION_MAIN);
            intent.addCategory(Intent.CATEGORY_LAUNCHER);
            context.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.taxti"
    android:versionCode="43"
    android:versionName="1.5.3" >     

    <uses-sdk
        android:minSdkVersion="13"
        android:targetSdkVersion="21" />

    <permission
        android:name="com.example.taxti.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <uses-permission android:name="com.example.taxti.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />       
    <permission android:name="com.taxti.permission.C2D_MESSAGE"
                android:protectionLevel="signature" />
    <uses-permission android:name="com.taxti.permission.C2D_MESSAGE" />     
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />   
    <uses-permission …
Run Code Online (Sandbox Code Playgroud)

java eclipse android android-intent android-activity

2
推荐指数
1
解决办法
1万
查看次数