1b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn/* 2b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * Copyright (C) 2012 The Android Open Source Project 3b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * 4b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * Licensed under the Apache License, Version 2.0 (the "License"); 5b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * you may not use this file except in compliance with the License. 6b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * You may obtain a copy of the License at 7b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * 8b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * http://www.apache.org/licenses/LICENSE-2.0 9b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * 10b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * Unless required by applicable law or agreed to in writing, software 11b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * distributed under the License is distributed on an "AS IS" BASIS, 12b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * See the License for the specific language governing permissions and 14b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn * limitations under the License. 15b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn */ 16b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn 17b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackbornpackage com.google.android.test.activity; 18b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn 19b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackbornimport android.content.BroadcastReceiver; 20b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackbornimport android.content.Context; 21b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackbornimport android.content.Intent; 227d19e0242faac8017033dabb872cdf1542fa184cDianne Hackbornimport android.os.Bundle; 237d19e0242faac8017033dabb872cdf1542fa184cDianne Hackbornimport android.os.Process; 2479af1dd54c16cde063152922b42c96d72ae9eca8Dianne Hackbornimport android.os.UserHandle; 25b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackbornimport android.util.Log; 26b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn 27b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackbornpublic class UserTarget extends BroadcastReceiver { 28b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn @Override 29b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn public void onReceive(Context context, Intent intent) { 30b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn Log.i("ActivityTest", "Received: " + intent); 317d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn Bundle res = getResultExtras(true); 3279af1dd54c16cde063152922b42c96d72ae9eca8Dianne Hackborn res.putInt("user", UserHandle.myUserId()); 337d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn setResultExtras(res); 34b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn } 35b4163a6e12ee7100c758c6d3d062ade1f2843fceDianne Hackborn} 36