1cfb3d242306311ce27ec51bf511764377c173a7cKiran Ryali + Christian Williamspackage org.robolectric.shadows; 2c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultz 3c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultzimport android.app.Activity; 4c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultzimport android.app.ActivityGroup; 5402e2422266b331d25374a90339711ed332952c0Christian Williamsimport org.robolectric.annotation.Implementation; 6402e2422266b331d25374a90339711ed332952c0Christian Williamsimport org.robolectric.annotation.Implements; 7c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultz 8c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultz@Implements(ActivityGroup.class) 9c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultzpublic class ShadowActivityGroup extends ShadowActivity { 1029a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams private Activity currentActivity; 11c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultz 1229a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams @Implementation 1329a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams public android.app.Activity getCurrentActivity() { 1429a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams return currentActivity; 1529a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams } 16c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultz 1729a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams /** 1883bcaf5aa4b64a2223cfada134ef02e5c8ff660aErich Douglass * @param activity Current activity. 1929a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams */ 2029a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams public void setCurrentActivity(Activity activity) { 2129a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams currentActivity = activity; 2229a8359eaef1ee9f40c967d3c4b5c1117c8c2a43Christian Williams } 23c5e7ea096261d2e0220a763119aeb58fab47de2eMike Grafton & Tyler Schultz} 24