List of all logging API calls in the application.
This entry is informative, no recommendations applicable.
Method android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion()
calling method android.util.Log.e()
public void invalidateChildRegion(android.support.v4.widget.SlidingPaneLayout p4, android.view.View p5)
{
if ((this.mGetDisplayList == null) || (this.mRecreateDisplayList == null)) {
p5.invalidate();
} else {
try {
this.mRecreateDisplayList.setBoolean(p5, 1);
this.mGetDisplayList.invoke(p5, ((Object[]) 0));
} catch (Exception v0) {
android.util.Log.e("SlidingPaneLayout", "Error refreshing display list state", v0);
}
super.invalidateChildRegion(p4, p5);
}
return;
}
Method android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.<init>()
calling method android.util.Log.e()
SlidingPaneLayout$SlidingPanelLayoutImplJB()
{
try {
this.mGetDisplayList = android.view.View.getDeclaredMethod("getDisplayList", ((Class[]) 0));
try {
this.mRecreateDisplayList = android.view.View.getDeclaredField("mRecreateDisplayList");
this.mRecreateDisplayList.setAccessible(1);
} catch (NoSuchFieldException v0_0) {
android.util.Log.e("SlidingPaneLayout", "Couldn\'t fetch mRecreateDisplayList field; dimming will be slow.", v0_0);
}
return;
} catch (NoSuchFieldException v0_1) {
android.util.Log.e("SlidingPaneLayout", "Couldn\'t fetch getDisplayList method; dimming won\'t work right.", v0_1);
}
}
Method com.afwsamples.testdpc.profilepolicy.permission.ManageAppPermissionsFragment.loadData()
calling method android.util.Log.e()
protected void loadData(String p17)
{
if (!android.text.TextUtils.isEmpty(p17)) {
java.util.ArrayList v9_1 = new java.util.ArrayList();
try {
android.content.pm.PackageInfo v4 = this.mPackageManager.getPackageInfo(p17, 4096);
} catch (android.content.pm.PackageManager$NameNotFoundException v2) {
android.util.Log.e("ManageAppPermissions", new StringBuilder().append("Could not retrieve info about the package: ").append(p17).toString(), v2);
}
if ((v4 != null) && (v4.requestedPermissions != null)) {
String[] v1 = v4.requestedPermissions;
int v5 = v1.length;
int v3_0 = 0;
while (v3_0 < v5) {
String v12 = v1[v3_0];
try {
android.content.pm.PermissionInfo v6 = this.mPackageManager.getPermissionInfo(v12, 0);
} catch (android.content.pm.PackageManager$NameNotFoundException v2) {
android.util.Log.i("ManageAppPermissions", new StringBuilder().append("Could not retrieve info about the permission: ").append(v12).toString());
v3_0++;
}
if ((v6 == null) || ((v6.protectionLevel & 15) != 1)) {
} else {
v9_1.add(v6.name);
}
}
}
java.util.ArrayList v11_1 = new java.util.ArrayList();
int v3_1 = v9_1.iterator();
while (v3_1.hasNext()) {
String v7_1 = ((String) v3_1.next());
v11_1.add(new com.afwsamples.testdpc.profilepolicy.permission.AppPermissionsArrayAdapter$AppPermission(p17, v7_1, this.mDpm.getPermissionGrantState(com.afwsamples.testdpc.DeviceAdminReceiver.getComponentName(this.getContext()), p17, v7_1)));
}
this.loadAppPermissionsList(v11_1);
}
return;
}
Method com.afwsamples.testdpc.profilepolicy.crossprofileintentfilter.AddCrossProfileIntentFilterFragment.getIntentFilter()
calling method android.util.Log.e()
private android.content.IntentFilter getIntentFilter()
{
if ((!this.mActions.isEmpty()) || ((!this.mCategories.isEmpty()) || ((!this.mDataSchemes.isEmpty()) || (!this.mDataTypes.isEmpty())))) {
int v6_1 = new android.content.IntentFilter();
java.util.Iterator v5_0 = this.mActions.iterator();
while (v5_0.hasNext()) {
v6_1.addAction(((String) v5_0.next()));
}
java.util.Iterator v5_1 = this.mCategories.iterator();
while (v5_1.hasNext()) {
v6_1.addCategory(((String) v5_1.next()));
}
java.util.Iterator v5_2 = this.mDataSchemes.iterator();
while (v5_2.hasNext()) {
v6_1.addDataScheme(((String) v5_2.next()));
}
java.util.Iterator v5_3 = this.mDataTypes.iterator();
while (v5_3.hasNext()) {
try {
v6_1.addDataType(((String) v5_3.next()));
} catch (android.content.IntentFilter$MalformedMimeTypeException v4) {
android.util.Log.e("AddCrossProfileIntentFilterFragment", new StringBuilder().append("Malformed mime type: ").append(v4).toString());
v6_1 = 0;
break;
}
}
} else {
v6_1 = 0;
}
return v6_1;
}
Method com.afwsamples.testdpc.AddAccountActivity.onCreate()
calling method android.util.Log.e()
protected void onCreate(android.os.Bundle p5)
{
super.onCreate(p5);
this.setContentView(2130903040);
((com.android.setupwizardlib.SetupWizardLayout) this.findViewById(2131623936)).getNavigationBar().setNavigationBarListener(this);
android.os.Bundle v0 = this.getIntent().getExtras();
if (v0 != null) {
this.mNextActivityIntent = ((android.content.Intent) v0.get("nextActivityIntent"));
}
if (this.mNextActivityIntent == null) {
android.util.Log.e("AddAccountActivity", "nextActivityIntent extra must be provided");
this.finish();
}
return;
}
Method android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach()
calling method android.util.Log.e()
private void bindTempDetach()
{
try {
Class[] v3_2 = new Class[0];
this.mDispatchStartTemporaryDetach = android.view.View.getDeclaredMethod("dispatchStartTemporaryDetach", v3_2);
Class[] v3_0 = new Class[0];
this.mDispatchFinishTemporaryDetach = android.view.View.getDeclaredMethod("dispatchFinishTemporaryDetach", v3_0);
} catch (NoSuchMethodException v0) {
android.util.Log.e("ViewCompat", "Couldn\'t find method", v0);
}
this.mTempDetachBound = 1;
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.stop()
calling method android.util.Log.e()
public void stop()
{
try {
this.mBinder.stop();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in stop. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToQueueItem()
calling method android.util.Log.e()
public void skipToQueueItem(long p6)
{
try {
this.mBinder.skipToQueueItem(p6);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in skipToQueueItem. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToPrevious()
calling method android.util.Log.e()
public void skipToPrevious()
{
try {
this.mBinder.previous();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in skipToPrevious. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToNext()
calling method android.util.Log.e()
public void skipToNext()
{
try {
this.mBinder.next();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in skipToNext. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.setRating()
calling method android.util.Log.e()
public void setRating(android.support.v4.media.RatingCompat p5)
{
try {
this.mBinder.rate(p5);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in setRating. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.sendCustomAction()
calling method android.util.Log.e()
public void sendCustomAction(String p5, android.os.Bundle p6)
{
try {
this.mBinder.sendCustomAction(p5, p6);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in sendCustomAction. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.seekTo()
calling method android.util.Log.e()
public void seekTo(long p6)
{
try {
this.mBinder.seekTo(p6);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in seekTo. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.rewind()
calling method android.util.Log.e()
public void rewind()
{
try {
this.mBinder.rewind();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in rewind. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromSearch()
calling method android.util.Log.e()
public void playFromSearch(String p5, android.os.Bundle p6)
{
try {
this.mBinder.playFromSearch(p5, p6);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in playFromSearch. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromMediaId()
calling method android.util.Log.e()
public void playFromMediaId(String p5, android.os.Bundle p6)
{
try {
this.mBinder.playFromMediaId(p5, p6);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in playFromMediaId. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.play()
calling method android.util.Log.e()
public void play()
{
try {
this.mBinder.play();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in play. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.pause()
calling method android.util.Log.e()
public void pause()
{
try {
this.mBinder.pause();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in pause. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.fastForward()
calling method android.util.Log.e()
public void fastForward()
{
try {
this.mBinder.fastForward();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in fastForward. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.unregisterCallback()
calling method android.util.Log.e()
public void unregisterCallback(android.support.v4.media.session.MediaControllerCompat$Callback p5)
{
if (p5 != null) {
try {
this.mBinder.unregisterCallbackListener(((android.support.v4.media.session.IMediaControllerCallback) android.support.v4.media.session.MediaControllerCompat$Callback.access$400(p5)));
this.mBinder.asBinder().unlinkToDeath(p5, 0);
android.support.v4.media.session.MediaControllerCompat$Callback.access$302(p5, 0);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in unregisterCallback. ").append(v0).toString());
}
return;
} else {
throw new IllegalArgumentException("callback may not be null.");
}
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.setVolumeTo()
calling method android.util.Log.e()
public void setVolumeTo(int p5, int p6)
{
try {
this.mBinder.setVolumeTo(p5, p6, 0);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in setVolumeTo. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.sendCommand()
calling method android.util.Log.e()
public void sendCommand(String p5, android.os.Bundle p6, android.os.ResultReceiver p7)
{
try {
this.mBinder.sendCommand(p5, p6, new android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper(p7));
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in sendCommand. ").append(v0).toString());
}
return;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.registerCallback()
calling method android.util.Log.e()
public void registerCallback(android.support.v4.media.session.MediaControllerCompat$Callback p5, android.os.Handler p6)
{
if (p5 != null) {
try {
this.mBinder.asBinder().linkToDeath(p5, 0);
this.mBinder.registerCallbackListener(((android.support.v4.media.session.IMediaControllerCallback) android.support.v4.media.session.MediaControllerCompat$Callback.access$400(p5)));
android.support.v4.media.session.MediaControllerCompat$Callback.access$500(p5, p6);
android.support.v4.media.session.MediaControllerCompat$Callback.access$302(p5, 1);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in registerCallback. ").append(v0).toString());
p5.onSessionDestroyed();
}
return;
} else {
throw new IllegalArgumentException("callback may not be null.");
}
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getSessionActivity()
calling method android.util.Log.e()
public android.app.PendingIntent getSessionActivity()
{
try {
int v1_1 = this.mBinder.getLaunchPendingIntent();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getSessionActivity. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getRatingType()
calling method android.util.Log.e()
public int getRatingType()
{
try {
int v1_1 = this.mBinder.getRatingType();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getRatingType. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getQueueTitle()
calling method android.util.Log.e()
public CharSequence getQueueTitle()
{
try {
int v1_1 = this.mBinder.getQueueTitle();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getQueueTitle. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getQueue()
calling method android.util.Log.e()
public java.util.List getQueue()
{
try {
int v1_1 = this.mBinder.getQueue();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getQueue. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackState()
calling method android.util.Log.e()
public android.support.v4.media.session.PlaybackStateCompat getPlaybackState()
{
try {
int v1_1 = this.mBinder.getPlaybackState();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getPlaybackState. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackInfo()
calling method android.util.Log.e()
public android.support.v4.media.session.MediaControllerCompat$PlaybackInfo getPlaybackInfo()
{
try {
android.support.v4.media.session.ParcelableVolumeInfo v7 = this.mBinder.getVolumeAttributes();
int v0_0 = new android.support.v4.media.session.MediaControllerCompat$PlaybackInfo(v7.volumeType, v7.audioStream, v7.controlType, v7.maxVolume, v7.currentVolume);
} catch (android.os.RemoteException v6) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getPlaybackInfo. ").append(v6).toString());
v0_0 = 0;
}
return v0_0;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPackageName()
calling method android.util.Log.e()
public String getPackageName()
{
try {
int v1_1 = this.mBinder.getPackageName();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getPackageName. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMetadata()
calling method android.util.Log.e()
public android.support.v4.media.MediaMetadataCompat getMetadata()
{
try {
int v1_1 = this.mBinder.getMetadata();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getMetadata. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getFlags()
calling method android.util.Log.e()
public long getFlags()
{
try {
long v2_2 = this.mBinder.getFlags();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getFlags. ").append(v0).toString());
v2_2 = 0;
}
return v2_2;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getExtras()
calling method android.util.Log.e()
public android.os.Bundle getExtras()
{
try {
int v1_1 = this.mBinder.getExtras();
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in getExtras. ").append(v0).toString());
v1_1 = 0;
}
return v1_1;
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.dispatchMediaButtonEvent()
calling method android.util.Log.e()
public boolean dispatchMediaButtonEvent(android.view.KeyEvent p5)
{
if (p5 != null) {
try {
this.mBinder.sendMediaButton(p5);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in dispatchMediaButtonEvent. ").append(v0).toString());
}
return 0;
} else {
throw new IllegalArgumentException("event may not be null.");
}
}
Method android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.adjustVolume()
calling method android.util.Log.e()
public void adjustVolume(int p5, int p6)
{
try {
this.mBinder.adjustVolume(p5, p6, 0);
} catch (android.os.RemoteException v0) {
android.util.Log.e("MediaControllerCompat", new StringBuilder().append("Dead object in adjustVolume. ").append(v0).toString());
}
return;
}
Method android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent()
calling method android.util.Log.e()
public android.content.Intent getParentActivityIntent(android.app.Activity p9)
{
android.content.Intent v2 = 0;
String v3 = android.support.v4.app.NavUtils.getParentActivityName(p9);
if (v3 != null) {
android.content.ComponentName v4_1 = new android.content.ComponentName(p9, v3);
try {
if (android.support.v4.app.NavUtils.getParentActivityName(p9, v4_1) != null) {
v2 = new android.content.Intent().setComponent(v4_1);
} else {
v2 = android.support.v4.content.IntentCompat.makeMainActivity(v4_1);
}
} catch (android.content.pm.PackageManager$NameNotFoundException v0) {
android.util.Log.e("NavUtils", new StringBuilder().append("getParentActivityIntent: bad parentActivityName \'").append(v3).append("\' in manifest").toString());
}
}
return v2;
}
Method android.support.v4.app.FragmentManagerImpl.throwException()
calling method android.util.Log.e()
private void throwException(RuntimeException p8)
{
android.util.Log.e("FragmentManager", p8.getMessage());
android.util.Log.e("FragmentManager", "Activity state:");
java.io.PrintWriter v2_1 = new java.io.PrintWriter(new android.support.v4.util.LogWriter("FragmentManager"));
if (this.mActivity == null) {
try {
String[] v5_1 = new String[0];
this.dump(" ", 0, v2_1, v5_1);
} catch (Exception v0_0) {
android.util.Log.e("FragmentManager", "Failed dumping state", v0_0);
}
} else {
try {
String[] v6_1 = new String[0];
this.mActivity.dump(" ", 0, v2_1, v6_1);
} catch (Exception v0_1) {
android.util.Log.e("FragmentManager", "Failed dumping state", v0_1);
}
}
throw p8;
}
Method com.android.setupwizardlib.SetupWizardLayout.requireScrollToBottom()
calling method android.util.Log.e()
public void requireScrollToBottom()
{
com.android.setupwizardlib.view.NavigationBar v0 = this.getNavigationBar();
com.android.setupwizardlib.view.BottomScrollView v1 = this.getScrollView();
if ((v0 == null) || (v1 == null)) {
android.util.Log.e("SetupWizardLayout", "Both suw_layout_navigation_bar and suw_bottom_scroll_view must exist in the template to require scrolling.");
} else {
com.android.setupwizardlib.util.RequireScrollHelper.requireScroll(v0, v1);
}
return;
}
Method com.afwsamples.testdpc.policy.locktask.KioskModeActivity$KioskAppsArrayAdapter.getView()
calling method android.util.Log.e()
public android.view.View getView(int p9, android.view.View p10, android.view.ViewGroup p11)
{
try {
android.content.pm.ApplicationInfo v0 = com.afwsamples.testdpc.policy.locktask.KioskModeActivity.access$000(this.this$0).getApplicationInfo(((String) this.getItem(p9)), 0);
} catch (android.content.pm.PackageManager$NameNotFoundException v1) {
android.util.Log.e("KioskModeActivity", new StringBuilder().append("Fail to retrieve application info for the entry: ").append(p9).toString(), v1);
android.view.View v4_2 = 0;
return v4_2;
}
if (p10 == null) {
p10 = android.view.LayoutInflater.from(this.getContext()).inflate(2130903060, p11, 0);
}
((android.widget.ImageView) p10.findViewById(2131623955)).setImageDrawable(v0.loadIcon(com.afwsamples.testdpc.policy.locktask.KioskModeActivity.access$000(this.this$0)));
android.widget.TextView v3_1 = ((android.widget.TextView) p10.findViewById(2131623956));
if (!this.this$0.getPackageName().equals(this.getItem(p9))) {
v3_1.setText(v0.loadLabel(com.afwsamples.testdpc.policy.locktask.KioskModeActivity.access$000(this.this$0)));
} else {
v3_1.setText(this.this$0.getString(2131165464));
}
v4_2 = p10;
return v4_2;
}
Method com.afwsamples.testdpc.policy.UserRestrictionsDisplayFragment.onPreferenceChange()
calling method android.util.Log.e()
public boolean onPreferenceChange(android.preference.Preference p8, Object p9)
{
int v2_0 = 1;
String v1 = p8.getKey();
try {
if (!p9.equals(Boolean.valueOf(1))) {
this.mDevicePolicyManager.clearUserRestriction(this.mAdminComponentName, v1);
if (!"no_install_unknown_sources".equals(v1)) {
this.updateUserRestriction(v1);
} else {
new android.app.AlertDialog$Builder(this.getActivity()).setMessage(2131165245).setPositiveButton(2131165246, 0).show();
}
} else {
this.mDevicePolicyManager.addUserRestriction(this.mAdminComponentName, v1);
}
} catch (SecurityException v0) {
android.widget.Toast.makeText(this.getActivity(), 2131165488, 0).show();
android.util.Log.e("UserRestrictions", new StringBuilder().append("Error occurred while updating user restriction: ").append(v1).toString(), v0);
v2_0 = 0;
}
return v2_0;
}
Method com.afwsamples.testdpc.policy.PolicyManagementFragment.importKeyCertificateFromIntent()
calling method android.util.Log.e()
private void importKeyCertificateFromIntent(android.content.Intent p11, String p12, int p13)
{
if ((this.getActivity() != null) && ((!this.getActivity().isFinishing()) && (p11 != null))) {
android.net.Uri v4 = p11.getData();
if (v4 != null) {
if (p12 == null) {
p12 = "";
}
try {
java.io.InputStream v3 = this.getActivity().getContentResolver().openInputStream(v4);
java.security.KeyStore v6 = java.security.KeyStore.getInstance("PKCS12");
v6.load(v3, p12.toCharArray());
java.util.Enumeration v1 = v6.aliases();
} catch (ClassCastException v5) {
android.util.Log.e("PolicyManagementFragment", "Unable to load key", v5);
} catch (ClassCastException v5) {
} catch (ClassCastException v5) {
} catch (ClassCastException v5) {
} catch (ClassCastException v5) {
} catch (ClassCastException v5) {
this.showPromptForCertificatePassword(p11, (p13 + 1));
} catch (ClassCastException v5) {
String v9_1 = new Object[0];
this.showToast(2131165403, v9_1);
}
while (v1.hasMoreElements()) {
String v0_1 = ((String) v1.nextElement());
if (!android.text.TextUtils.isEmpty(v0_1)) {
this.showPromptForKeyCertificateAlias(((java.security.PrivateKey) v6.getKey(v0_1, "".toCharArray())), v6.getCertificate(v0_1), v0_1);
}
}
}
}
return;
}
Method com.afwsamples.testdpc.cosu.EnableCosuActivity.onCreate()
calling method android.util.Log.e()
protected void onCreate(android.os.Bundle p9)
{
super.onCreate(p9);
if (((android.app.admin.DevicePolicyManager) this.getSystemService("device_policy")).isDeviceOwnerApp(this.getPackageName())) {
android.os.PersistableBundle v4_1 = ((android.os.PersistableBundle) this.getIntent().getParcelableExtra("android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE"));
if (v4_1 != null) {
this.setContentView(2130903053);
com.android.setupwizardlib.SetupWizardLayout v2_1 = ((com.android.setupwizardlib.SetupWizardLayout) this.findViewById(2131623936));
com.android.setupwizardlib.view.NavigationBar v3 = v2_1.getNavigationBar();
v3.getNextButton().setVisibility(8);
v3.getBackButton().setVisibility(8);
v2_1.showProgressBar();
this.mStatusText = ((android.widget.TextView) this.findViewById(2131623977));
this.mDownloadManager = ((android.app.DownloadManager) this.getSystemService("download"));
this.registerReceiver(this.mDownloadReceiver, new android.content.IntentFilter("android.intent.action.DOWNLOAD_COMPLETE"));
this.registerReceiver(this.mInstallReceiver, new android.content.IntentFilter("com.afwsamples.testdpc.INSTALL_COMPLETE"));
String v0_1 = ((String) v4_1.get("cosu-demo-config-location"));
if (v0_1 != null) {
this.mConfigDownloadId = com.afwsamples.testdpc.cosu.CosuUtils.startDownload(this.mDownloadManager, this.mHandler, v0_1);
this.mStatusText.setText(this.getString(2131165453));
} else {
android.util.Log.e("CosuSetup", "No download-location specified");
this.finishWithFailure();
}
} else {
android.util.Log.e("CosuSetup", "No admin extra bundle");
this.finish();
}
} else {
android.util.Log.e("CosuSetup", "TestDPC is not the device owner, cannot set up COSU device.");
this.finish();
}
return;
}
Method com.afwsamples.testdpc.cosu.EnableCosuActivity.startCosuMode()
calling method android.util.Log.e()
private void startCosuMode()
{
android.content.Intent v1_1 = 0;
String v2 = this.mConfig.getMode();
String[] v0 = this.mConfig.getKioskApps();
if (v2 == null) {
v2 = "default";
}
if (!"custom".equals(v2)) {
if (!"single".equals(v2)) {
v1_1 = new android.content.Intent("android.intent.action.MAIN");
v1_1.addCategory("android.intent.category.HOME");
} else {
if (v0.length != 0) {
v1_1 = this.getPackageManager().getLaunchIntentForPackage(v0[0]);
}
}
} else {
v1_1 = new android.content.Intent(this, com.afwsamples.testdpc.policy.locktask.KioskModeActivity);
v1_1.putExtra("com.afwsamples.testdpc.policy.locktask.LOCKED_APP_PACKAGE_LIST", v0);
this.getPackageManager().setComponentEnabledSetting(new android.content.ComponentName(this.getPackageName(), com.afwsamples.testdpc.policy.locktask.KioskModeActivity.getName()), 1, 1);
}
if (v1_1 != null) {
v1_1.addFlags(268435456);
this.startActivity(v1_1);
android.widget.Toast.makeText(this, 2131165455, 1).show();
this.unregisterReceiver(this.mInstallReceiver);
this.unregisterReceiver(this.mDownloadReceiver);
if (this.mHandler.hasMessages(2)) {
android.util.Log.w("CosuSetup", "Download timeout messages remaining on handler thread.");
this.mHandler.removeMessages(2);
}
this.finish();
} else {
android.util.Log.e("CosuSetup", new StringBuilder().append("No launch intent specified. Mode=").append(v2).toString());
this.finishWithFailure();
}
return;
}
Method com.afwsamples.testdpc.cosu.EnableCosuActivity.onConfigFileDownloaded()
calling method android.util.Log.e()
private void onConfigFileDownloaded()
{
this.mStatusText.setText(this.getString(2131165454));
try {
this.mConfig = com.afwsamples.testdpc.cosu.CosuConfig.createConfig(this, new java.io.FileInputStream(this.mDownloadManager.openDownloadedFile(this.mConfigDownloadId.longValue()).getFileDescriptor()));
} catch (java.io.FileNotFoundException v0) {
android.util.Log.e("CosuSetup", "Download file not found.", v0);
this.finishWithFailure();
return;
}
if (this.mConfig != null) {
android.util.Log.d("CosuSetup", "CosuConfig:");
android.util.Log.d("CosuSetup", this.mConfig.toString());
this.mConfig.applyPolicies(com.afwsamples.testdpc.DeviceAdminReceiver.getComponentName(this));
this.mConfig.initiateDownloadAndInstall(this.mHandler);
this.mStatusText.setText(this.getString(2131165452));
if (!this.mConfig.areAllInstallsFinished()) {
return;
} else {
this.startCosuMode();
return;
}
} else {
this.finishWithFailure();
return;
}
}
Method com.afwsamples.testdpc.cosu.EnableCosuActivity$3.onReceive()
calling method android.util.Log.e()
public void onReceive(android.content.Context p6, android.content.Intent p7)
{
if ("com.afwsamples.testdpc.INSTALL_COMPLETE".equals(p7.getAction())) {
int v1 = p7.getIntExtra("android.content.pm.extra.STATUS", 1);
String v0 = p7.getStringExtra("android.content.pm.extra.PACKAGE_NAME");
switch (v1) {
case -1:
this.this$0.startActivity(((android.content.Intent) p7.getParcelableExtra("android.intent.extra.INTENT")));
break;
case 0:
com.afwsamples.testdpc.cosu.EnableCosuActivity.access$600(this.this$0).sendMessage(com.afwsamples.testdpc.cosu.EnableCosuActivity.access$600(this.this$0).obtainMessage(3, v0));
break;
default:
android.util.Log.e("CosuSetup", "Install failed.");
com.afwsamples.testdpc.cosu.EnableCosuActivity.access$500(this.this$0);
}
}
return;
}
Method com.afwsamples.testdpc.cosu.EnableCosuActivity$1.handleMessage()
calling method android.util.Log.e()
public void handleMessage(android.os.Message p8)
{
switch (p8.what) {
case 1:
if (!com.afwsamples.testdpc.cosu.EnableCosuActivity.access$000(this.this$0).equals(p8.obj)) {
Long v0_1 = com.afwsamples.testdpc.cosu.EnableCosuActivity.access$200(this.this$0).onDownloadComplete(((Long) p8.obj));
if (v0_1 != null) {
this.removeMessages(2, v0_1);
}
if (!com.afwsamples.testdpc.cosu.EnableCosuActivity.access$200(this.this$0).areAllInstallsFinished()) {
} else {
com.afwsamples.testdpc.cosu.EnableCosuActivity.access$300(this.this$0);
}
} else {
com.afwsamples.testdpc.cosu.EnableCosuActivity.access$100(this.this$0);
this.removeMessages(2, com.afwsamples.testdpc.cosu.EnableCosuActivity.access$000(this.this$0));
}
break;
case 2:
Long v0_0 = ((Long) p8.obj).longValue();
if (v0_0 != com.afwsamples.testdpc.cosu.EnableCosuActivity.access$000(this.this$0).longValue()) {
com.afwsamples.testdpc.cosu.EnableCosuActivity v2_12 = com.afwsamples.testdpc.cosu.EnableCosuActivity.access$400(this.this$0);
String v3_0 = new long[1];
v3_0[0] = v0_0;
v2_12.remove(v3_0);
android.util.Log.e("CosuSetup", new StringBuilder().append("Time out during app download with id: ").append(v0_0).toString());
} else {
android.util.Log.e("CosuSetup", "Time out during download of config file");
com.afwsamples.testdpc.cosu.EnableCosuActivity v2_17 = com.afwsamples.testdpc.cosu.EnableCosuActivity.access$400(this.this$0);
String v3_7 = new long[1];
v3_7[0] = com.afwsamples.testdpc.cosu.EnableCosuActivity.access$000(this.this$0).longValue();
v2_17.remove(v3_7);
}
com.afwsamples.testdpc.cosu.EnableCosuActivity.access$500(this.this$0);
break;
case 3:
com.afwsamples.testdpc.cosu.EnableCosuActivity.access$200(this.this$0).onInstallComplete(((String) p8.obj));
if (!com.afwsamples.testdpc.cosu.EnableCosuActivity.access$200(this.this$0).areAllInstallsFinished()) {
} else {
com.afwsamples.testdpc.cosu.EnableCosuActivity.access$300(this.this$0);
}
break;
}
return;
}
Method com.afwsamples.testdpc.cosu.CosuConfig.onDownloadComplete()
calling method android.util.Log.e()
public Long onDownloadComplete(Long p10)
{
java.util.Iterator v2 = this.mDownloadApps.iterator();
while (v2.hasNext()) {
com.afwsamples.testdpc.cosu.CosuConfig$DownloadAppInfo v0_1 = ((com.afwsamples.testdpc.cosu.CosuConfig$DownloadAppInfo) v2.next());
if (p10.equals(v0_1.downloadId)) {
v0_1.downloadCompleted = 1;
try {
com.afwsamples.testdpc.cosu.CosuUtils.installPackage(this.mContext, new java.io.FileInputStream(this.mDownloadManager.openDownloadedFile(p10.longValue()).getFileDescriptor()), v0_1.packageName);
} catch (java.io.IOException v1) {
android.util.Log.e("CosuSetup", new StringBuilder().append("Error installing package: ").append(v0_1.packageName).toString(), v1);
v0_1.installCompleted = 1;
}
Long v5_1 = v0_1.downloadId;
}
return v5_1;
}
android.util.Log.w("CosuSetup", new StringBuilder().append("Unknown download id: ").append(p10).toString());
v5_1 = 0;
return v5_1;
}
Method com.afwsamples.testdpc.cosu.CosuConfig.createConfig()
calling method android.util.Log.e()
public static com.afwsamples.testdpc.cosu.CosuConfig createConfig(android.content.Context p3, java.io.InputStream p4)
{
try {
int v1_1 = new com.afwsamples.testdpc.cosu.CosuConfig(p3, p4);
} catch (java.io.IOException v0) {
android.util.Log.e("CosuSetup", "Exception during config creation.", v0);
v1_1 = 0;
} catch (java.io.IOException v0) {
}
return v1_1;
}
Method com.afwsamples.testdpc.common.ToggleComponentsArrayAdapter.getView()
calling method android.util.Log.e()
public android.view.View getView(int p8, android.view.View p9, android.view.ViewGroup p10)
{
android.view.View v4_12;
android.content.pm.ApplicationInfo v0 = this.getApplicationInfo(p8);
if (v0 != null) {
if (p9 == null) {
p9 = android.view.LayoutInflater.from(this.getContext()).inflate(2130903052, p10, 0);
}
((android.widget.ImageView) p9.findViewById(2131623955)).setImageDrawable(this.getApplicationIcon(v0));
((android.widget.TextView) p9.findViewById(2131623956)).setText(this.getDisplayName(p8));
android.widget.CheckBox v1_1 = ((android.widget.CheckBox) p9.findViewById(2131623976));
v1_1.setOnClickListener(new com.afwsamples.testdpc.common.ToggleComponentsArrayAdapter$1(this, p8));
v1_1.setChecked(((Boolean) this.mIsComponentCheckedList.get(p8)).booleanValue());
v1_1.setEnabled(this.canModifyComponent(p8));
v4_12 = p9;
} else {
android.util.Log.e(com.afwsamples.testdpc.common.ToggleComponentsArrayAdapter.TAG, new StringBuilder().append("Fail to retrieve application info for the entry: ").append(p8).toString());
v4_12 = 0;
}
return v4_12;
}
Method com.afwsamples.testdpc.DeviceAdminReceiver.onProfileProvisioningComplete()
calling method android.util.Log.e()
public void onProfileProvisioningComplete(android.content.Context p16, android.content.Intent p17)
{
android.os.PersistableBundle v7_1 = ((android.os.PersistableBundle) p17.getParcelableExtra("android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE"));
android.app.admin.DevicePolicyManager v6_1 = ((android.app.admin.DevicePolicyManager) p16.getSystemService("device_policy"));
String v11 = p16.getPackageName();
boolean v12 = com.afwsamples.testdpc.common.LaunchIntentUtil.isSynchronousAuthLaunch(v7_1);
boolean v5 = com.afwsamples.testdpc.common.LaunchIntentUtil.isCosuLaunch(v7_1);
boolean v9 = v6_1.isProfileOwnerApp(v11);
boolean v8 = v6_1.isDeviceOwnerApp(v11);
if ((v9) || (v8)) {
if (android.os.Build$VERSION.SDK_INT >= 23) {
this.autoGrantRequestedPermissionsToSelf(p16);
}
android.content.Intent v10_1;
if (!v12) {
if (!v9) {
if (!v5) {
v10_1 = new android.content.Intent(p16, com.afwsamples.testdpc.EnableDeviceOwnerActivity);
} else {
v10_1 = new android.content.Intent(p16, com.afwsamples.testdpc.cosu.EnableCosuActivity);
v10_1.putExtra("android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE", v7_1);
}
} else {
v10_1 = new android.content.Intent(p16, com.afwsamples.testdpc.EnableProfileActivity);
}
} else {
String v2 = com.afwsamples.testdpc.common.LaunchIntentUtil.getAddedAccountName(v7_1);
if (!v9) {
v10_1 = new android.content.Intent(p16, com.afwsamples.testdpc.syncauth.FinishSyncAuthDeviceOwnerActivity).putExtra("account_name", v2);
} else {
v10_1 = new android.content.Intent(p16, com.afwsamples.testdpc.syncauth.FinishSyncAuthProfileOwnerActivity).putExtra("account_name", v2);
}
}
if ((!v12) && (!v5)) {
android.accounts.Account[] v3 = android.accounts.AccountManager.get(p16).getAccounts();
if ((v3 != null) && (v3.length == 0)) {
android.content.Intent v4_1 = new android.content.Intent(p16, com.afwsamples.testdpc.AddAccountActivity);
v4_1.addFlags(268435456);
v4_1.putExtra("nextActivityIntent", v10_1);
p16.startActivity(v4_1);
return;
}
}
v10_1.addFlags(268435456);
p16.startActivity(v10_1);
} else {
android.util.Log.e("TestDPC", "DeviceAdminReceiver.onProvisioningComplete() invoked, but ownership not assigned");
android.widget.Toast.makeText(p16, 2131165271, 1).show();
}
return;
}
Method com.afwsamples.testdpc.DeviceAdminReceiver.getRuntimePermissions()
calling method android.util.Log.e()
private java.util.List getRuntimePermissions(android.content.pm.PackageManager p11, String p12)
{
java.util.ArrayList v5_1 = new java.util.ArrayList();
try {
android.content.pm.PackageInfo v4 = p11.getPackageInfo(p12, 4096);
} catch (android.content.pm.PackageManager$NameNotFoundException v1) {
android.util.Log.e("DeviceAdminReceiver", new StringBuilder().append("Could not retrieve info about the package: ").append(p12).toString(), v1);
return v5_1;
}
if ((v4 == null) || (v4.requestedPermissions == null)) {
return v5_1;
} else {
String[] v0 = v4.requestedPermissions;
int v3 = v0.length;
int v2 = 0;
while (v2 < v3) {
String v6 = v0[v2];
if (this.isRuntimePermission(p11, v6)) {
v5_1.add(v6);
}
v2++;
}
return v5_1;
}
}
Method com.afwsamples.testdpc.DeviceAdminReceiver.autoGrantRequestedPermissionsToSelf()
calling method android.util.Log.e()
private void autoGrantRequestedPermissionsToSelf(android.content.Context p11)
{
android.app.admin.DevicePolicyManager v1_1 = ((android.app.admin.DevicePolicyManager) p11.getSystemService("device_policy"));
String v3 = p11.getPackageName();
android.content.ComponentName v0 = com.afwsamples.testdpc.DeviceAdminReceiver.getComponentName(p11);
java.util.Iterator v2 = this.getRuntimePermissions(p11.getPackageManager(), v3).iterator();
while (v2.hasNext()) {
String v4_1 = ((String) v2.next());
if (!v1_1.setPermissionGrantState(v0, v3, v4_1, 1)) {
android.util.Log.e("DeviceAdminReceiver", new StringBuilder().append("Failed to auto grant permission to self: ").append(v4_1).toString());
}
}
return;
}
Method com.afwsamples.testdpc.AddAccountActivity$1.run()
calling method android.util.Log.e()
public void run(android.accounts.AccountManagerFuture p8)
{
int v3 = 0;
String v0 = 0;
try {
android.os.Bundle v1_1 = ((android.os.Bundle) p8.getResult());
} catch (java.io.IOException v2) {
android.util.Log.e("AddAccountActivity", "addAccount - failed", v2);
android.util.Log.d("AddAccountActivity", new StringBuilder().append("addAccount - isAccountAdded: ").append(v3).append(", accountNameAdded: ").append(v0).toString());
this.this$0.startActivity(com.afwsamples.testdpc.AddAccountActivity.access$000(this.this$0));
this.this$0.finish();
return;
} catch (java.io.IOException v2) {
} catch (java.io.IOException v2) {
}
if (!v1_1.containsKey("authAccount")) {
android.util.Log.d("AddAccountActivity", new StringBuilder().append("addAccount - isAccountAdded: ").append(v3).append(", accountNameAdded: ").append(v0).toString());
this.this$0.startActivity(com.afwsamples.testdpc.AddAccountActivity.access$000(this.this$0));
this.this$0.finish();
return;
} else {
v3 = 1;
v0 = v1_1.getString("authAccount");
android.util.Log.d("AddAccountActivity", new StringBuilder().append("addAccount - isAccountAdded: ").append(v3).append(", accountNameAdded: ").append(v0).toString());
this.this$0.startActivity(com.afwsamples.testdpc.AddAccountActivity.access$000(this.this$0));
this.this$0.finish();
return;
}
}
Method android.support.v4.widget.SwipeRefreshLayout.onTouchEvent()
calling method android.util.Log.e()
public boolean onTouchEvent(android.view.MotionEvent p29)
{
int v4 = android.support.v4.view.MotionEventCompat.getActionMasked(p29);
if ((this.mReturningToStart) && (v4 == 0)) {
this.mReturningToStart = 0;
}
if ((this.isEnabled()) && ((!this.mReturningToStart) && (!this.canChildScrollUp()))) {
switch (v4) {
case 0:
this.mActivePointerId = android.support.v4.view.MotionEventCompat.getPointerId(p29, 0);
this.mIsBeingDragged = 0;
break;
case 1:
case 3:
if (this.mActivePointerId != -1) {
float v12_0 = ((android.support.v4.view.MotionEventCompat.getY(p29, android.support.v4.view.MotionEventCompat.findPointerIndex(p29, this.mActivePointerId)) - this.mInitialMotionY) * 1056964608);
this.mIsBeingDragged = 0;
if (v12_0 <= this.mTotalDragDistance) {
this.mRefreshing = 0;
this.mProgress.setStartEndTrim(0, 0);
android.support.v4.widget.SwipeRefreshLayout$5 v10_0 = 0;
if (!this.mScale) {
v10_0 = new android.support.v4.widget.SwipeRefreshLayout$5(this);
}
this.animateOffsetToStartPosition(this.mCurrentTargetOffsetTop, v10_0);
this.mProgress.showArrow(0);
} else {
this.setRefreshing(1, 1);
}
this.mActivePointerId = -1;
android.support.v4.widget.MaterialProgressDrawable v21_39 = 0;
} else {
if (v4 == 1) {
android.util.Log.e(android.support.v4.widget.SwipeRefreshLayout.LOG_TAG, "Got ACTION_UP event but don\'t have an active pointer id.");
}
v21_39 = 0;
}
break;
case 2:
int v13_1 = android.support.v4.view.MotionEventCompat.findPointerIndex(p29, this.mActivePointerId);
if (v13_1 >= 0) {
float v12_1 = ((android.support.v4.view.MotionEventCompat.getY(p29, v13_1) - this.mInitialMotionY) * 1056964608);
if (!this.mIsBeingDragged) {
} else {
this.mProgress.showArrow(1);
float v11 = (v12_1 / this.mTotalDragDistance);
if (v11 >= 0) {
float v15;
float v6 = Math.min(1065353216, Math.abs(v11));
float v5 = ((((float) Math.max((((double) v6) - 0.4), 0)) * 1084227584) / 1077936128);
float v8 = (Math.abs(v12_1) - this.mTotalDragDistance);
if (!this.mUsingCustomStart) {
v15 = this.mSpinnerFinalOffset;
} else {
v15 = (this.mSpinnerFinalOffset - ((float) this.mOriginalOffsetTop));
}
float v19 = Math.max(0, (Math.min(v8, (1073741824 * v15)) / v15));
float v18 = (((float) (((double) (v19 / 1082130432)) - Math.pow(((double) (v19 / 1082130432)), 2.0))) * 1073741824);
int v17 = (this.mOriginalOffsetTop + ((int) ((v15 * v6) + ((v15 * v18) * 1073741824))));
if (this.mCircleView.getVisibility() != 0) {
this.mCircleView.setVisibility(0);
}
if (!this.mScale) {
android.support.v4.view.ViewCompat.setScaleX(this.mCircleView, 1065353216);
android.support.v4.view.ViewCompat.setScaleY(this.mCircleView, 1065353216);
}
if (v12_1 >= this.mTotalDragDistance) {
if ((this.mProgress.getAlpha() < 255) && (!this.isAnimationRunning(this.mAlphaMaxAnimation))) {
this = this.startProgressAlphaMaxAnimation();
}
} else {
if (this.mScale) {
this.setAnimationProgress((v12_1 / this.mTotalDragDistance));
}
if ((this.mProgress.getAlpha() > 76) && (!this.isAnimationRunning(this.mAlphaStartAnimation))) {
this = this.startProgressAlphaStartAnimation();
}
this.mProgress.setStartEndTrim(0, Math.min(1061997773, (v5 * 1061997773)));
this.mProgress.setArrowScale(Math.min(1065353216, v5));
}
this.mProgress.setProgressRotation((((-1098907648 + (1053609165 * v5)) + (1073741824 * v18)) * 1056964608));
this.setTargetOffsetTopAndBottom((v17 - this.mCurrentTargetOffsetTop), 1);
} else {
v21_39 = 0;
}
}
} else {
android.util.Log.e(android.support.v4.widget.SwipeRefreshLayout.LOG_TAG, "Got ACTION_MOVE event but have an invalid active pointer id.");
v21_39 = 0;
}
break;
case 4:
default:
break;
case 5:
this.mActivePointerId = android.support.v4.view.MotionEventCompat.getPointerId(p29, android.support.v4.view.MotionEventCompat.getActionIndex(p29));
break;
case 6:
this.onSecondaryPointerUp(p29);
break;
}
v21_39 = 1;
} else {
v21_39 = 0;
}
return v21_39;
}
Method android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent()
calling method android.util.Log.e()
public boolean onInterceptTouchEvent(android.view.MotionEvent p10)
{
android.support.v4.widget.MaterialProgressDrawable v4_0 = 0;
this.ensureTarget();
int v0 = android.support.v4.view.MotionEventCompat.getActionMasked(p10);
if ((this.mReturningToStart) && (v0 == 0)) {
this.mReturningToStart = 0;
}
if ((this.isEnabled()) && ((!this.mReturningToStart) && ((!this.canChildScrollUp()) && (!this.mRefreshing)))) {
switch (v0) {
case 0:
this.setTargetOffsetTopAndBottom((this.mOriginalOffsetTop - this.mCircleView.getTop()), 1);
this.mActivePointerId = android.support.v4.view.MotionEventCompat.getPointerId(p10, 0);
this.mIsBeingDragged = 0;
float v1 = this.getMotionEventY(p10, this.mActivePointerId);
if (v1 != -1082130432) {
this.mInitialDownY = v1;
}
break;
case 1:
case 3:
this.mIsBeingDragged = 0;
this.mActivePointerId = -1;
break;
case 2:
if (this.mActivePointerId != -1) {
float v2 = this.getMotionEventY(p10, this.mActivePointerId);
if (v2 != -1082130432) {
if (((v2 - this.mInitialDownY) <= ((float) this.mTouchSlop)) || (this.mIsBeingDragged)) {
} else {
this.mInitialMotionY = (this.mInitialDownY + ((float) this.mTouchSlop));
this.mIsBeingDragged = 1;
this.mProgress.setAlpha(76);
}
}
} else {
android.util.Log.e(android.support.v4.widget.SwipeRefreshLayout.LOG_TAG, "Got ACTION_MOVE event but don\'t have an active pointer id.");
}
break;
case 4:
case 5:
default:
break;
case 4:
case 5:
break;
case 6:
this.onSecondaryPointerUp(p10);
break;
}
v4_0 = this.mIsBeingDragged;
}
return v4_0;
}
Method android.support.v4.widget.SlidingPaneLayout.onMeasure()
calling method android.util.Log.e()
protected void onMeasure(int p32, int p33)
{
int v25 = android.view.View$MeasureSpec.getMode(p32);
int v27 = android.view.View$MeasureSpec.getSize(p32);
int v12 = android.view.View$MeasureSpec.getMode(p33);
int v13 = android.view.View$MeasureSpec.getSize(p33);
if (v25 == 1073741824) {
if (v12 == 0) {
if (!this.isInEditMode()) {
throw new IllegalStateException("Height must not be UNSPECIFIED");
} else {
if (v12 == 0) {
v12 = -2147483648;
v13 = 300;
}
}
}
} else {
if (!this.isInEditMode()) {
throw new IllegalStateException("Width must have an exact value or MATCH_PARENT");
} else {
if ((v25 != -2147483648) && (v25 == 0)) {
v27 = 300;
}
}
}
int v16 = 0;
int v18 = -1;
switch (v12) {
case -2147483648:
v18 = ((v13 - this.getPaddingTop()) - this.getPaddingBottom());
break;
case 1073741824:
v18 = ((v13 - this.getPaddingTop()) - this.getPaddingBottom());
v16 = v18;
break;
}
float v23 = 0;
int v4 = 0;
int v24 = ((v27 - this.getPaddingLeft()) - this.getPaddingRight());
int v26 = v24;
int v6 = this.getChildCount();
if (v6 > 2) {
android.util.Log.e("SlidingPaneLayout", "onMeasure: More than two child views are not supported.");
}
this.mSlideableView = 0;
int v15_1 = 0;
while (v15_1 < v6) {
android.view.View v5_1 = this.getChildAt(v15_1);
android.support.v4.widget.SlidingPaneLayout$LayoutParams v17_3 = ((android.support.v4.widget.SlidingPaneLayout$LayoutParams) v5_1.getLayoutParams());
if (v5_1.getVisibility() != 8) {
if (v17_3.weight > 0) {
v23 += v17_3.weight;
if (v17_3.width == 0) {
v15_1++;
}
}
int v10_3;
int v14_1 = (v17_3.leftMargin + v17_3.rightMargin);
if (v17_3.width != -2) {
if (v17_3.width != -1) {
v10_3 = android.view.View$MeasureSpec.makeMeasureSpec(v17_3.width, 1073741824);
} else {
v10_3 = android.view.View$MeasureSpec.makeMeasureSpec((v24 - v14_1), 1073741824);
}
} else {
v10_3 = android.view.View$MeasureSpec.makeMeasureSpec((v24 - v14_1), -2147483648);
}
int v8_2;
if (v17_3.height != -2) {
if (v17_3.height != -1) {
v8_2 = android.view.View$MeasureSpec.makeMeasureSpec(v17_3.height, 1073741824);
} else {
v8_2 = android.view.View$MeasureSpec.makeMeasureSpec(v18, 1073741824);
}
} else {
v8_2 = android.view.View$MeasureSpec.makeMeasureSpec(v18, -2147483648);
}
v5_1.measure(v10_3, v8_2);
int v9 = v5_1.getMeasuredWidth();
int v7 = v5_1.getMeasuredHeight();
if ((v12 == -2147483648) && (v7 > v16)) {
v16 = Math.min(v7, v18);
}
int v29_59;
v26 -= v9;
if (v26 >= 0) {
v29_59 = 0;
} else {
v29_59 = 1;
}
v17_3.slideable = v29_59;
v4 |= v29_59;
if (v17_3.slideable) {
this.mSlideableView = v5_1;
}
} else {
v17_3.dimWhenOffset = 0;
}
}
if ((v4 != 0) || (v23 > 0)) {
int v11 = (v24 - this.mOverhangSize);
int v15_0 = 0;
while (v15_0 < v6) {
android.view.View v5_0 = this.getChildAt(v15_0);
if (v5_0.getVisibility() != 8) {
android.support.v4.widget.SlidingPaneLayout$LayoutParams v17_1 = ((android.support.v4.widget.SlidingPaneLayout$LayoutParams) v5_0.getLayoutParams());
if (v5_0.getVisibility() != 8) {
if ((v17_1.width != 0) || (v17_1.weight <= 0)) {
int v22 = 0;
} else {
v22 = 1;
}
int v20_0;
if (v22 == 0) {
v20_0 = v5_0.getMeasuredWidth();
} else {
v20_0 = 0;
}
if ((v4 == 0) || (v5_0 == this.mSlideableView)) {
if (v17_1.weight > 0) {
int v8_0;
if (v17_1.width != 0) {
v8_0 = android.view.View$MeasureSpec.makeMeasureSpec(v5_0.getMeasuredHeight(), 1073741824);
} else {
if (v17_1.height != -2) {
if (v17_1.height != -1) {
v8_0 = android.view.View$MeasureSpec.makeMeasureSpec(v17_1.height, 1073741824);
} else {
v8_0 = android.view.View$MeasureSpec.makeMeasureSpec(v18, 1073741824);
}
} else {
v8_0 = android.view.View$MeasureSpec.makeMeasureSpec(v18, -2147483648);
}
}
if (v4 == 0) {
v5_0.measure(android.view.View$MeasureSpec.makeMeasureSpec((v20_0 + ((int) ((v17_1.weight * ((float) Math.max(0, v26))) / v23))), 1073741824), v8_0);
} else {
int v21 = (v24 - (v17_1.leftMargin + v17_1.rightMargin));
int v10_1 = android.view.View$MeasureSpec.makeMeasureSpec(v21, 1073741824);
if (v20_0 != v21) {
v5_0.measure(v10_1, v8_0);
}
}
}
} else {
if ((v17_1.width < 0) && ((v20_0 > v11) || (v17_1.weight > 0))) {
int v8_1;
if (v22 == 0) {
v8_1 = android.view.View$MeasureSpec.makeMeasureSpec(v5_0.getMeasuredHeight(), 1073741824);
} else {
if (v17_1.height != -2) {
if (v17_1.height != -1) {
v8_1 = android.view.View$MeasureSpec.makeMeasureSpec(v17_1.height, 1073741824);
} else {
v8_1 = android.view.View$MeasureSpec.makeMeasureSpec(v18, 1073741824);
}
} else {
v8_1 = android.view.View$MeasureSpec.makeMeasureSpec(v18, -2147483648);
}
}
v5_0.measure(android.view.View$MeasureSpec.makeMeasureSpec(v11, 1073741824), v8_1);
}
}
}
}
v15_0++;
}
}
this.setMeasuredDimension(v27, ((this.getPaddingTop() + v16) + this.getPaddingBottom()));
this.mCanSlide = v4;
if ((this.mDragHelper.getViewDragState() != 0) && (v4 == 0)) {
this.mDragHelper.abort();
}
return;
}
Method android.support.v4.widget.SlidingPaneLayout.drawChild()
calling method android.util.Log.e()
protected boolean drawChild(android.graphics.Canvas p8, android.view.View p9, long p10)
{
android.support.v4.widget.SlidingPaneLayout$LayoutParams v1_1 = ((android.support.v4.widget.SlidingPaneLayout$LayoutParams) p9.getLayoutParams());
int v3 = p8.save(2);
if ((this.mCanSlide) && ((!v1_1.slideable) && (this.mSlideableView != null))) {
p8.getClipBounds(this.mTmpRect);
if (!this.isLayoutRtlSupport()) {
this.mTmpRect.right = Math.min(this.mTmpRect.right, this.mSlideableView.getLeft());
} else {
this.mTmpRect.left = Math.max(this.mTmpRect.left, this.mSlideableView.getRight());
}
p8.clipRect(this.mTmpRect);
}
boolean v2;
if (android.os.Build$VERSION.SDK_INT < 11) {
if ((!v1_1.dimWhenOffset) || (this.mSlideOffset <= 0)) {
if (p9.isDrawingCacheEnabled()) {
p9.setDrawingCacheEnabled(0);
}
v2 = super.drawChild(p8, p9, p10);
} else {
if (!p9.isDrawingCacheEnabled()) {
p9.setDrawingCacheEnabled(1);
}
android.graphics.Bitmap v0 = p9.getDrawingCache();
if (v0 == null) {
android.util.Log.e("SlidingPaneLayout", new StringBuilder().append("drawChild: child view ").append(p9).append(" returned null drawing cache").toString());
v2 = super.drawChild(p8, p9, p10);
} else {
p8.drawBitmap(v0, ((float) p9.getLeft()), ((float) p9.getTop()), v1_1.dimPaint);
v2 = 0;
}
}
} else {
v2 = super.drawChild(p8, p9, p10);
}
p8.restoreToCount(v3);
return v2;
}
Method android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat()
calling method android.util.Log.e()
void setChildrenDrawingOrderEnabledCompat(boolean p7)
{
if (android.os.Build$VERSION.SDK_INT >= 7) {
if (this.mSetChildrenDrawingOrderEnabled == null) {
try {
int v3_2 = new Class[1];
v3_2[0] = Boolean.TYPE;
this.mSetChildrenDrawingOrderEnabled = android.view.ViewGroup.getDeclaredMethod("setChildrenDrawingOrderEnabled", v3_2);
} catch (Exception v0_0) {
android.util.Log.e("ViewPager", "Can\'t find setChildrenDrawingOrderEnabled", v0_0);
}
String v1_3 = this.mSetChildrenDrawingOrderEnabled;
String v2_3 = new Object[1];
v2_3[0] = Boolean.valueOf(p7);
v1_3.invoke(this, v2_3);
return;
}
try {
} catch (Exception v0_1) {
android.util.Log.e("ViewPager", "Error changing children drawing order", v0_1);
}
}
return;
}
Method android.support.v4.view.ViewPager.arrowScroll()
calling method android.util.Log.e()
public boolean arrowScroll(int p14)
{
int v1 = this.findFocus();
if (v1 != this) {
if (v1 != 0) {
int v3 = 0;
android.view.ViewParent v6_0 = v1.getParent();
while ((v6_0 instanceof android.view.ViewGroup)) {
if (v6_0 != this) {
v6_0 = v6_0.getParent();
} else {
v3 = 1;
break;
}
}
if (v3 == 0) {
StringBuilder v7_1 = new StringBuilder();
v7_1.append(v1.getClass().getSimpleName());
android.view.ViewParent v6_1 = v1.getParent();
while ((v6_1 instanceof android.view.ViewGroup)) {
v7_1.append(" => ").append(v6_1.getClass().getSimpleName());
v6_1 = v6_1.getParent();
}
android.util.Log.e("ViewPager", new StringBuilder().append("arrowScroll tried to find focus based on non-child current focused view ").append(v7_1.toString()).toString());
v1 = 0;
}
}
} else {
v1 = 0;
}
boolean v2 = 0;
android.view.View v4 = android.view.FocusFinder.getInstance().findNextFocus(this, v1, p14);
if ((v4 == null) || (v4 == v1)) {
if ((p14 != 17) && (p14 != 1)) {
if ((p14 == 66) || (p14 == 2)) {
v2 = this.pageRight();
}
} else {
v2 = this.pageLeft();
}
} else {
if (p14 != 17) {
if (p14 == 66) {
int v5_0 = this.getChildRectInPagerCoordinates(this.mTempRect, v4).left;
android.graphics.Rect vtmp15 = this.getChildRectInPagerCoordinates(this.mTempRect, v1);
if ((v1 == 0) || (v5_0 > vtmp15.left)) {
v2 = v4.requestFocus();
} else {
v2 = this.pageRight();
}
}
} else {
int v5_1 = this.getChildRectInPagerCoordinates(this.mTempRect, v4).left;
android.graphics.Rect vtmp7 = this.getChildRectInPagerCoordinates(this.mTempRect, v1);
if ((v1 == 0) || (v5_1 < vtmp7.left)) {
v2 = v4.requestFocus();
} else {
v2 = this.pageLeft();
}
}
}
if (v2) {
this.playSoundEffect(android.view.SoundEffectConstants.getContantForFocusDirection(p14));
}
return v2;
}
Method android.support.v4.view.ViewCompatEclairMr1.setChildrenDrawingOrderEnabled()
calling method android.util.Log.e()
public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup p7, boolean p8)
{
if (android.support.v4.view.ViewCompatEclairMr1.sChildrenDrawingOrderMethod == null) {
try {
int v3_2 = new Class[1];
v3_2[0] = Boolean.TYPE;
android.support.v4.view.ViewCompatEclairMr1.sChildrenDrawingOrderMethod = android.view.ViewGroup.getDeclaredMethod("setChildrenDrawingOrderEnabled", v3_2);
} catch (reflect.InvocationTargetException v0_0) {
android.util.Log.e("ViewCompat", "Unable to find childrenDrawingOrderEnabled", v0_0);
}
android.support.v4.view.ViewCompatEclairMr1.sChildrenDrawingOrderMethod.setAccessible(1);
}
try {
String v2_2 = new Object[1];
v2_2[0] = Boolean.valueOf(p8);
android.support.v4.view.ViewCompatEclairMr1.sChildrenDrawingOrderMethod.invoke(p7, v2_2);
} catch (reflect.InvocationTargetException v0_3) {
android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v0_3);
} catch (reflect.InvocationTargetException v0_2) {
android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v0_2);
} catch (reflect.InvocationTargetException v0_1) {
android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v0_1);
}
return;
}
Method android.support.v4.print.PrintHelperKitkat$2.onWrite()
calling method android.util.Log.e()
public void onWrite(android.print.PageRange[] p10, android.os.ParcelFileDescriptor p11, android.os.CancellationSignal p12, android.print.PrintDocumentAdapter$WriteResultCallback p13)
{
android.print.pdf.PrintedPdfDocument v4_1 = new android.print.pdf.PrintedPdfDocument(this.this$0.mContext, this.mAttributes);
try {
android.graphics.pdf.PdfDocument$Page v3 = v4_1.startPage(1);
v3.getCanvas().drawBitmap(this.mBitmap, android.support.v4.print.PrintHelperKitkat.access$000(this.this$0, this.mBitmap.getWidth(), this.mBitmap.getHeight(), new android.graphics.RectF(v3.getInfo().getContentRect()), this.val$fittingMode), 0);
v4_1.finishPage(v3);
} catch (java.io.IOException v5_12) {
if (v4_1 != null) {
v4_1.close();
}
if (p11 != null) {
try {
p11.close();
} catch (java.io.IOException v6) {
}
}
throw v5_12;
}
try {
v4_1.writeTo(new java.io.FileOutputStream(p11.getFileDescriptor()));
java.io.IOException v5_9 = new android.print.PageRange[1];
v5_9[0] = android.print.PageRange.ALL_PAGES;
p13.onWriteFinished(v5_9);
} catch (java.io.IOException v1) {
android.util.Log.e("PrintHelperKitkat", "Error writing printed content", v1);
p13.onWriteFailed(0);
}
if (v4_1 != null) {
v4_1.close();
}
if (p11 != null) {
try {
p11.close();
} catch (java.io.IOException v5) {
}
}
return;
}
Method android.support.v4.print.PrintHelperKitkat$1.onWrite()
calling method android.util.Log.e()
public void onWrite(android.print.PageRange[] p10, android.os.ParcelFileDescriptor p11, android.os.CancellationSignal p12, android.print.PrintDocumentAdapter$WriteResultCallback p13)
{
android.print.pdf.PrintedPdfDocument v4_1 = new android.print.pdf.PrintedPdfDocument(this.this$0.mContext, this.mAttributes);
try {
android.graphics.pdf.PdfDocument$Page v3 = v4_1.startPage(1);
v3.getCanvas().drawBitmap(this.val$bitmap, android.support.v4.print.PrintHelperKitkat.access$000(this.this$0, this.val$bitmap.getWidth(), this.val$bitmap.getHeight(), new android.graphics.RectF(v3.getInfo().getContentRect()), this.val$fittingMode), 0);
v4_1.finishPage(v3);
} catch (java.io.IOException v5_12) {
if (v4_1 != null) {
v4_1.close();
}
if (p11 != null) {
try {
p11.close();
} catch (java.io.IOException v6) {
}
}
throw v5_12;
}
try {
v4_1.writeTo(new java.io.FileOutputStream(p11.getFileDescriptor()));
java.io.IOException v5_9 = new android.print.PageRange[1];
v5_9[0] = android.print.PageRange.ALL_PAGES;
p13.onWriteFinished(v5_9);
} catch (java.io.IOException v1) {
android.util.Log.e("PrintHelperKitkat", "Error writing printed content", v1);
p13.onWriteFailed(0);
}
if (v4_1 != null) {
v4_1.close();
}
if (p11 != null) {
try {
p11.close();
} catch (java.io.IOException v5) {
}
}
return;
}
Method android.support.v4.media.RatingCompat.newStarRating()
calling method android.util.Log.e()
public static android.support.v4.media.RatingCompat newStarRating(int p5, float p6)
{
int v0;
android.support.v4.media.RatingCompat v1_0 = 0;
switch (p5) {
case 3:
v0 = 1077936128;
if ((p6 >= 0) && (p6 <= v0)) {
v1_0 = new android.support.v4.media.RatingCompat(p5, p6);
} else {
android.util.Log.e("Rating", "Trying to set out of range star-based rating");
}
break;
case 4:
v0 = 1082130432;
break;
case 5:
v0 = 1084227584;
break;
default:
android.util.Log.e("Rating", new StringBuilder().append("Invalid rating style (").append(p5).append(") for a star rating").toString());
}
return v1_0;
}
Method android.support.v4.media.RatingCompat.newPercentageRating()
calling method android.util.Log.e()
public static android.support.v4.media.RatingCompat newPercentageRating(float p2)
{
if ((p2 >= 0) && (p2 <= 1120403456)) {
android.support.v4.media.RatingCompat v0_2 = new android.support.v4.media.RatingCompat(6, p2);
} else {
android.util.Log.e("Rating", "Invalid percentage-based rating value");
v0_2 = 0;
}
return v0_2;
}
Method android.support.v4.app.TaskStackBuilder.addParentStack()
calling method android.util.Log.e()
public android.support.v4.app.TaskStackBuilder addParentStack(android.content.ComponentName p6)
{
int v1 = this.mIntents.size();
try {
android.content.Intent v2 = android.support.v4.app.NavUtils.getParentActivityIntent(this.mSourceContext, p6);
} catch (android.content.pm.PackageManager$NameNotFoundException v0) {
android.util.Log.e("TaskStackBuilder", "Bad ComponentName while traversing activity parent metadata");
throw new IllegalArgumentException(v0);
}
while (v2 != null) {
this.mIntents.add(v1, v2);
v2 = android.support.v4.app.NavUtils.getParentActivityIntent(this.mSourceContext, v2.getComponent());
}
return this;
}
Method android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel()
calling method android.util.Log.e()
public CharSequence getCallingApplicationLabel()
{
CharSequence v2 = 0;
if (this.mCallingPackage != null) {
android.content.pm.PackageManager v1 = this.mActivity.getPackageManager();
try {
v2 = v1.getApplicationLabel(v1.getApplicationInfo(this.mCallingPackage, 0));
} catch (android.content.pm.PackageManager$NameNotFoundException v0) {
android.util.Log.e("IntentReader", "Could not retrieve label for calling application", v0);
}
}
return v2;
}
Method android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon()
calling method android.util.Log.e()
public android.graphics.drawable.Drawable getCallingApplicationIcon()
{
android.graphics.drawable.Drawable v2 = 0;
if (this.mCallingPackage != null) {
try {
v2 = this.mActivity.getPackageManager().getApplicationIcon(this.mCallingPackage);
} catch (android.content.pm.PackageManager$NameNotFoundException v0) {
android.util.Log.e("IntentReader", "Could not retrieve icon for calling application", v0);
}
}
return v2;
}
Method android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon()
calling method android.util.Log.e()
public android.graphics.drawable.Drawable getCallingActivityIcon()
{
android.graphics.drawable.Drawable v2 = 0;
if (this.mCallingActivity != null) {
try {
v2 = this.mActivity.getPackageManager().getActivityIcon(this.mCallingActivity);
} catch (android.content.pm.PackageManager$NameNotFoundException v0) {
android.util.Log.e("IntentReader", "Could not retrieve icon for calling activity", v0);
}
}
return v2;
}
Method android.support.v4.app.NotificationCompatJellybean.getExtras()
calling method android.util.Log.e()
public static android.os.Bundle getExtras(android.app.Notification p7)
{
try {
Throwable v1_1;
if (!android.support.v4.app.NotificationCompatJellybean.sExtrasFieldAccessFailed) {
try {
if (android.support.v4.app.NotificationCompatJellybean.sExtrasField != null) {
v1_1 = ((android.os.Bundle) android.support.v4.app.NotificationCompatJellybean.sExtrasField.get(p7));
if (v1_1 == null) {
v1_1 = new android.os.Bundle();
android.support.v4.app.NotificationCompatJellybean.sExtrasField.set(p7, v1_1);
}
return v1_1;
} else {
reflect.Field v2 = android.app.Notification.getDeclaredField("extras");
if (android.os.Bundle.isAssignableFrom(v2.getType())) {
v2.setAccessible(1);
android.support.v4.app.NotificationCompatJellybean.sExtrasField = v2;
} else {
android.util.Log.e("NotificationCompat", "Notification.extras field is not of type Bundle");
android.support.v4.app.NotificationCompatJellybean.sExtrasFieldAccessFailed = 1;
v1_1 = 0;
return v1_1;
}
}
} catch (NoSuchFieldException v0_1) {
android.util.Log.e("NotificationCompat", "Unable to access notification extras", v0_1);
} catch (NoSuchFieldException v0_0) {
android.util.Log.e("NotificationCompat", "Unable to access notification extras", v0_0);
}
android.support.v4.app.NotificationCompatJellybean.sExtrasFieldAccessFailed = 1;
v1_1 = 0;
} else {
v1_1 = 0;
}
} catch (Throwable v3_1) {
throw v3_1;
}
return v1_1;
}
Method android.support.v4.app.NotificationCompatJellybean.getActionObjectsLocked()
calling method android.util.Log.e()
private static Object[] getActionObjectsLocked(android.app.Notification p5)
{
try {
int v1_2;
if (android.support.v4.app.NotificationCompatJellybean.ensureActionReflectionReadyLocked()) {
try {
v1_2 = ((Object[]) ((Object[]) android.support.v4.app.NotificationCompatJellybean.sActionsField.get(p5)));
} catch (IllegalAccessException v0) {
android.util.Log.e("NotificationCompat", "Unable to access notification actions", v0);
android.support.v4.app.NotificationCompatJellybean.sActionsAccessFailed = 1;
v1_2 = 0;
}
} else {
v1_2 = 0;
}
} catch (int v1_3) {
throw v1_3;
}
return v1_2;
}
Method android.support.v4.app.NotificationCompatJellybean.getAction()
calling method android.util.Log.e()
public static android.support.v4.app.NotificationCompatBase$Action getAction(android.app.Notification p11, int p12, android.support.v4.app.NotificationCompatBase$Action$Factory p13, android.support.v4.app.RemoteInputCompatBase$RemoteInput$Factory p14)
{
try {
Object v7 = android.support.v4.app.NotificationCompatJellybean.getActionObjectsLocked(p11)[p12];
android.os.Bundle v5_1 = 0;
android.os.Bundle v9 = android.support.v4.app.NotificationCompatJellybean.getExtras(p11);
} catch (android.support.v4.app.NotificationCompatBase$Action v0_8) {
throw v0_8;
}
if (v9 != null) {
android.util.SparseArray v6 = v9.getSparseParcelableArray("android.support.actionExtras");
if (v6 != null) {
v5_1 = ((android.os.Bundle) v6.get(p12));
}
}
android.support.v4.app.NotificationCompatBase$Action v0_3 = android.support.v4.app.NotificationCompatJellybean.readAction(p13, p14, android.support.v4.app.NotificationCompatJellybean.sActionIconField.getInt(v7), ((CharSequence) android.support.v4.app.NotificationCompatJellybean.sActionTitleField.get(v7)), ((android.app.PendingIntent) android.support.v4.app.NotificationCompatJellybean.sActionIntentField.get(v7)), v5_1);
return v0_3;
}
Method android.support.v4.app.NotificationCompatJellybean.ensureActionReflectionReadyLocked()
calling method android.util.Log.e()
private static boolean ensureActionReflectionReadyLocked()
{
int v2 = 0;
int v1 = 1;
if (!android.support.v4.app.NotificationCompatJellybean.sActionsAccessFailed) {
try {
if (android.support.v4.app.NotificationCompatJellybean.sActionsField == null) {
android.support.v4.app.NotificationCompatJellybean.sActionClass = Class.forName("android.app.Notification$Action");
android.support.v4.app.NotificationCompatJellybean.sActionIconField = android.support.v4.app.NotificationCompatJellybean.sActionClass.getDeclaredField("icon");
android.support.v4.app.NotificationCompatJellybean.sActionTitleField = android.support.v4.app.NotificationCompatJellybean.sActionClass.getDeclaredField("title");
android.support.v4.app.NotificationCompatJellybean.sActionIntentField = android.support.v4.app.NotificationCompatJellybean.sActionClass.getDeclaredField("actionIntent");
android.support.v4.app.NotificationCompatJellybean.sActionsField = android.app.Notification.getDeclaredField("actions");
android.support.v4.app.NotificationCompatJellybean.sActionsField.setAccessible(1);
}
} catch (NoSuchFieldException v0_1) {
android.util.Log.e("NotificationCompat", "Unable to access notification actions", v0_1);
android.support.v4.app.NotificationCompatJellybean.sActionsAccessFailed = 1;
} catch (NoSuchFieldException v0_0) {
android.util.Log.e("NotificationCompat", "Unable to access notification actions", v0_0);
android.support.v4.app.NotificationCompatJellybean.sActionsAccessFailed = 1;
}
if (android.support.v4.app.NotificationCompatJellybean.sActionsAccessFailed) {
v1 = 0;
}
v2 = v1;
}
return v2;
}
Method com.afwsamples.testdpc.profilepolicy.permission.ManageAppPermissionsFragment.loadData()
calling method android.util.Log.i()
protected void loadData(String p17)
{
if (!android.text.TextUtils.isEmpty(p17)) {
java.util.ArrayList v9_1 = new java.util.ArrayList();
try {
android.content.pm.PackageInfo v4 = this.mPackageManager.getPackageInfo(p17, 4096);
} catch (android.content.pm.PackageManager$NameNotFoundException v2) {
android.util.Log.e("ManageAppPermissions", new StringBuilder().append("Could not retrieve info about the package: ").append(p17).toString(), v2);
}
if ((v4 != null) && (v4.requestedPermissions != null)) {
String[] v1 = v4.requestedPermissions;
int v5 = v1.length;
int v3_0 = 0;
while (v3_0 < v5) {
String v12 = v1[v3_0];
try {
android.content.pm.PermissionInfo v6 = this.mPackageManager.getPermissionInfo(v12, 0);
} catch (android.content.pm.PackageManager$NameNotFoundException v2) {
android.util.Log.i("ManageAppPermissions", new StringBuilder().append("Could not retrieve info about the permission: ").append(v12).toString());
v3_0++;
}
if ((v6 == null) || ((v6.protectionLevel & 15) != 1)) {
} else {
v9_1.add(v6.name);
}
}
}
java.util.ArrayList v11_1 = new java.util.ArrayList();
int v3_1 = v9_1.iterator();
while (v3_1.hasNext()) {
String v7_1 = ((String) v3_1.next());
v11_1.add(new com.afwsamples.testdpc.profilepolicy.permission.AppPermissionsArrayAdapter$AppPermission(p17, v7_1, this.mDpm.getPermissionGrantState(com.afwsamples.testdpc.DeviceAdminReceiver.getComponentName(this.getContext()), p17, v7_1)));
}
this.loadAppPermissionsList(v11_1);
}
return;
}
Method com.afwsamples.testdpc.DeviceAdminReceiver.isRuntimePermission()
calling method android.util.Log.i()
private boolean isRuntimePermission(android.content.pm.PackageManager p7, String p8)
{
int v2_0 = 1;
try {
android.content.pm.PermissionInfo v1 = p7.getPermissionInfo(p8, 0);
} catch (android.content.pm.PackageManager$NameNotFoundException v0) {
android.util.Log.i("DeviceAdminReceiver", new StringBuilder().append("Could not retrieve info about the permission: ").append(p8).toString());
v2_0 = 0;
return v2_0;
}
if ((v1 == null) || ((v1.protectionLevel & 15) != 1)) {
} else {
return v2_0;
}
}
Method android.support.v4.app.LoaderManagerImpl.restartLoader()
calling method android.util.Log.v()
public android.support.v4.content.Loader restartLoader(int p7, android.os.Bundle p8, android.support.v4.app.LoaderManager$LoaderCallbacks p9)
{
if (!this.mCreatingLoader) {
android.support.v4.app.LoaderManagerImpl$LoaderInfo v1_2 = ((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.get(p7));
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("restartLoader in ").append(this).append(": args=").append(p8).toString());
}
android.support.v4.content.Loader v2_4;
if (v1_2 == null) {
v2_4 = this.createAndInstallLoader(p7, p8, p9).mLoader;
} else {
android.support.v4.app.LoaderManagerImpl$LoaderInfo v0_1 = ((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mInactiveLoaders.get(p7));
if (v0_1 == null) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Making last loader inactive: ").append(v1_2).toString());
}
v1_2.mLoader.abandon();
this.mInactiveLoaders.put(p7, v1_2);
} else {
if (!v1_2.mHaveData) {
if (v1_2.mStarted) {
if (v1_2.mPendingLoader != null) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Removing pending loader: ").append(v1_2.mPendingLoader).toString());
}
v1_2.mPendingLoader.destroy();
v1_2.mPendingLoader = 0;
}
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", " Enqueuing as new pending loader");
}
v1_2.mPendingLoader = this.createLoader(p7, p8, p9);
v2_4 = v1_2.mPendingLoader.mLoader;
} else {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", " Current loader is stopped; replacing");
}
this.mLoaders.put(p7, 0);
v1_2.destroy();
}
} else {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Removing last inactive loader: ").append(v1_2).toString());
}
v0_1.mDeliveredData = 0;
v0_1.destroy();
v1_2.mLoader.abandon();
this.mInactiveLoaders.put(p7, v1_2);
}
}
}
return v2_4;
} else {
throw new IllegalStateException("Called while creating a loader");
}
}
Method android.support.v4.app.LoaderManagerImpl.initLoader()
calling method android.util.Log.v()
public android.support.v4.content.Loader initLoader(int p5, android.os.Bundle p6, android.support.v4.app.LoaderManager$LoaderCallbacks p7)
{
if (!this.mCreatingLoader) {
android.support.v4.app.LoaderManagerImpl$LoaderInfo v0_1 = ((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.get(p5));
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("initLoader in ").append(this).append(": args=").append(p6).toString());
}
if (v0_1 != null) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Re-using existing loader ").append(v0_1).toString());
}
v0_1.mCallbacks = p7;
} else {
v0_1 = this.createAndInstallLoader(p5, p6, p7);
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Created new loader ").append(v0_1).toString());
}
}
if ((v0_1.mHaveData) && (this.mStarted)) {
v0_1.callOnLoadFinished(v0_1.mLoader, v0_1.mData);
}
return v0_1.mLoader;
} else {
throw new IllegalStateException("Called while creating a loader");
}
}
Method android.support.v4.app.LoaderManagerImpl.finishRetain()
calling method android.util.Log.v()
void finishRetain()
{
if (this.mRetaining) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Finished Retaining in ").append(this).toString());
}
this.mRetaining = 0;
int v0 = (this.mLoaders.size() - 1);
while (v0 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v0)).finishRetain();
v0--;
}
}
return;
}
Method android.support.v4.app.LoaderManagerImpl.doStop()
calling method android.util.Log.v()
void doStop()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Stopping in ").append(this).toString());
}
if (this.mStarted) {
int v1 = (this.mLoaders.size() - 1);
while (v1 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v1)).stop();
v1--;
}
this.mStarted = 0;
} else {
RuntimeException v0_1 = new RuntimeException("here");
v0_1.fillInStackTrace();
android.util.Log.w("LoaderManager", new StringBuilder().append("Called doStop when not started: ").append(this).toString(), v0_1);
}
return;
}
Method android.support.v4.app.LoaderManagerImpl.doStart()
calling method android.util.Log.v()
void doStart()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Starting in ").append(this).toString());
}
if (!this.mStarted) {
this.mStarted = 1;
int v1 = (this.mLoaders.size() - 1);
while (v1 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v1)).start();
v1--;
}
} else {
RuntimeException v0_1 = new RuntimeException("here");
v0_1.fillInStackTrace();
android.util.Log.w("LoaderManager", new StringBuilder().append("Called doStart when already started: ").append(this).toString(), v0_1);
}
return;
}
Method android.support.v4.app.LoaderManagerImpl.doRetain()
calling method android.util.Log.v()
void doRetain()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Retaining in ").append(this).toString());
}
if (this.mStarted) {
this.mRetaining = 1;
this.mStarted = 0;
int v1 = (this.mLoaders.size() - 1);
while (v1 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v1)).retain();
v1--;
}
} else {
RuntimeException v0_1 = new RuntimeException("here");
v0_1.fillInStackTrace();
android.util.Log.w("LoaderManager", new StringBuilder().append("Called doRetain when not started: ").append(this).toString(), v0_1);
}
return;
}
Method android.support.v4.app.LoaderManagerImpl.doDestroy()
calling method android.util.Log.v()
void doDestroy()
{
if (!this.mRetaining) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Destroying Active in ").append(this).toString());
}
int v0_0 = (this.mLoaders.size() - 1);
while (v0_0 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v0_0)).destroy();
v0_0--;
}
this.mLoaders.clear();
}
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Destroying Inactive in ").append(this).toString());
}
int v0_1 = (this.mInactiveLoaders.size() - 1);
while (v0_1 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mInactiveLoaders.valueAt(v0_1)).destroy();
v0_1--;
}
this.mInactiveLoaders.clear();
return;
}
Method android.support.v4.app.LoaderManagerImpl.destroyLoader()
calling method android.util.Log.v()
public void destroyLoader(int p6)
{
if (!this.mCreatingLoader) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("destroyLoader in ").append(this).append(" of ").append(p6).toString());
}
int v0_0 = this.mLoaders.indexOfKey(p6);
if (v0_0 >= 0) {
android.support.v4.app.LoaderManagerImpl$LoaderInfo v1_1 = ((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v0_0));
this.mLoaders.removeAt(v0_0);
v1_1.destroy();
}
int v0_1 = this.mInactiveLoaders.indexOfKey(p6);
if (v0_1 >= 0) {
android.support.v4.app.LoaderManagerImpl$LoaderInfo v1_3 = ((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mInactiveLoaders.valueAt(v0_1));
this.mInactiveLoaders.removeAt(v0_1);
v1_3.destroy();
}
if ((this.mActivity != null) && (!this.hasRunningLoaders())) {
this.mActivity.mFragments.startPendingDeferredFragments();
}
return;
} else {
throw new IllegalStateException("Called while creating a loader");
}
}
Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop()
calling method android.util.Log.v()
void stop()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Stopping: ").append(this).toString());
}
this.mStarted = 0;
if ((!this.mRetaining) && ((this.mLoader != null) && (this.mListenerRegistered))) {
this.mListenerRegistered = 0;
this.mLoader.unregisterListener(this);
this.mLoader.stopLoading();
}
return;
}
Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.start()
calling method android.util.Log.v()
void start()
{
if ((!this.mRetaining) || (!this.mRetainingStarted)) {
if (!this.mStarted) {
this.mStarted = 1;
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Starting: ").append(this).toString());
}
if ((this.mLoader == null) && (this.mCallbacks != null)) {
this.mLoader = this.mCallbacks.onCreateLoader(this.mId, this.mArgs);
}
if (this.mLoader != null) {
if ((!this.mLoader.getClass().isMemberClass()) || (reflect.Modifier.isStatic(this.mLoader.getClass().getModifiers()))) {
if (!this.mListenerRegistered) {
this.mLoader.registerListener(this.mId, this);
this.mListenerRegistered = 1;
}
this.mLoader.startLoading();
} else {
throw new IllegalArgumentException(new StringBuilder().append("Object returned from onCreateLoader must not be a non-static inner member class: ").append(this.mLoader).toString());
}
}
}
} else {
this.mStarted = 1;
}
return;
}
Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain()
calling method android.util.Log.v()
void retain()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Retaining: ").append(this).toString());
}
this.mRetaining = 1;
this.mRetainingStarted = this.mStarted;
this.mStarted = 0;
this.mCallbacks = 0;
return;
}
Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete()
calling method android.util.Log.v()
public void onLoadComplete(android.support.v4.content.Loader p7, Object p8)
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("onLoadComplete: ").append(this).toString());
}
if (!this.mDestroyed) {
if (this.this$0.mLoaders.get(this.mId) == this) {
android.support.v4.app.LoaderManagerImpl$LoaderInfo v1 = this.mPendingLoader;
if (v1 == null) {
if ((this.mData != p8) || (!this.mHaveData)) {
this.mData = p8;
this.mHaveData = 1;
if (this.mStarted) {
this.callOnLoadFinished(p7, p8);
}
}
android.support.v4.app.LoaderManagerImpl$LoaderInfo v0_1 = ((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.this$0.mInactiveLoaders.get(this.mId));
if ((v0_1 != null) && (v0_1 != this)) {
v0_1.mDeliveredData = 0;
v0_1.destroy();
this.this$0.mInactiveLoaders.remove(this.mId);
}
if ((this.this$0.mActivity != null) && (!this.this$0.hasRunningLoaders())) {
this.this$0.mActivity.mFragments.startPendingDeferredFragments();
}
} else {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Switching to pending loader: ").append(v1).toString());
}
this.mPendingLoader = 0;
this.this$0.mLoaders.put(this.mId, 0);
this.destroy();
this.this$0.installLoader(v1);
}
} else {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", " Ignoring load complete -- not active");
}
}
} else {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", " Ignoring load complete -- destroyed");
}
}
return;
}
Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain()
calling method android.util.Log.v()
void finishRetain()
{
if (this.mRetaining) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Finished Retaining: ").append(this).toString());
}
this.mRetaining = 0;
if ((this.mStarted != this.mRetainingStarted) && (!this.mStarted)) {
this.stop();
}
}
if ((this.mStarted) && ((this.mHaveData) && (!this.mReportNextStart))) {
this.callOnLoadFinished(this.mLoader, this.mData);
}
return;
}
Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy()
calling method android.util.Log.v()
void destroy()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Destroying: ").append(this).toString());
}
this.mDestroyed = 1;
boolean v1 = this.mDeliveredData;
this.mDeliveredData = 0;
if ((this.mCallbacks != null) && ((this.mLoader != null) && ((this.mHaveData) && (v1)))) {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" Reseting: ").append(this).toString());
}
String v0 = 0;
if (this.this$0.mActivity != null) {
v0 = this.this$0.mActivity.mFragments.mNoTransactionsBecause;
this.this$0.mActivity.mFragments.mNoTransactionsBecause = "onLoaderReset";
}
try {
this.mCallbacks.onLoaderReset(this.mLoader);
} catch (android.support.v4.app.FragmentManagerImpl v2_19) {
if (this.this$0.mActivity != null) {
this.this$0.mActivity.mFragments.mNoTransactionsBecause = v0;
}
throw v2_19;
}
if (this.this$0.mActivity != null) {
this.this$0.mActivity.mFragments.mNoTransactionsBecause = v0;
}
}
this.mCallbacks = 0;
this.mData = 0;
this.mHaveData = 0;
if (this.mLoader != null) {
if (this.mListenerRegistered) {
this.mListenerRegistered = 0;
this.mLoader.unregisterListener(this);
}
this.mLoader.reset();
}
if (this.mPendingLoader != null) {
this.mPendingLoader.destroy();
}
return;
}
Method android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished()
calling method android.util.Log.v()
void callOnLoadFinished(android.support.v4.content.Loader p5, Object p6)
{
if (this.mCallbacks != null) {
String v0 = 0;
if (this.this$0.mActivity != null) {
v0 = this.this$0.mActivity.mFragments.mNoTransactionsBecause;
this.this$0.mActivity.mFragments.mNoTransactionsBecause = "onLoadFinished";
}
try {
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append(" onLoadFinished in ").append(p5).append(": ").append(p5.dataToString(p6)).toString());
}
} catch (int v1_7) {
if (this.this$0.mActivity != null) {
this.this$0.mActivity.mFragments.mNoTransactionsBecause = v0;
}
throw v1_7;
}
this.mCallbacks.onLoadFinished(p5, p6);
if (this.this$0.mActivity != null) {
this.this$0.mActivity.mFragments.mNoTransactionsBecause = v0;
}
this.mDeliveredData = 1;
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.showFragment()
calling method android.util.Log.v()
public void showFragment(android.support.v4.app.Fragment p7, int p8, int p9)
{
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("show: ").append(p7).toString());
}
if (p7.mHidden) {
p7.mHidden = 0;
if (p7.mView != null) {
android.view.animation.Animation v0 = this.loadAnimation(p7, p8, 1, p9);
if (v0 != null) {
p7.mView.startAnimation(v0);
}
p7.mView.setVisibility(0);
}
if ((p7.mAdded) && ((p7.mHasMenu) && (p7.mMenuVisible))) {
this.mNeedMenuInvalidate = 1;
}
p7.onHiddenChanged(0);
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.setBackStackIndex()
calling method android.util.Log.v()
public void setBackStackIndex(int p5, android.support.v4.app.BackStackRecord p6)
{
try {
if (this.mBackStackIndices == null) {
this.mBackStackIndices = new java.util.ArrayList();
}
} catch (java.util.ArrayList v1_17) {
throw v1_17;
}
int v0 = this.mBackStackIndices.size();
if (p5 >= v0) {
while (v0 < p5) {
this.mBackStackIndices.add(0);
if (this.mAvailBackStackIndices == null) {
this.mAvailBackStackIndices = new java.util.ArrayList();
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Adding available back stack index ").append(v0).toString());
}
this.mAvailBackStackIndices.add(Integer.valueOf(v0));
v0++;
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Adding back stack index ").append(p5).append(" with ").append(p6).toString());
}
this.mBackStackIndices.add(p6);
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Setting back stack index ").append(p5).append(" to ").append(p6).toString());
}
this.mBackStackIndices.set(p5, p6);
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.saveAllState()
calling method android.util.Log.v()
android.os.Parcelable saveAllState()
{
android.support.v4.app.FragmentManagerState v5_0 = 0;
this.execPendingActions();
if (android.support.v4.app.FragmentManagerImpl.HONEYCOMB) {
this.mStateSaved = 1;
}
if ((this.mActive != null) && (this.mActive.size() > 0)) {
int v0_0 = this.mActive.size();
android.support.v4.app.FragmentState[] v1 = new android.support.v4.app.FragmentState[v0_0];
int v7 = 0;
int v8_1 = 0;
while (v8_1 < v0_0) {
android.support.v4.app.Fragment v4_1 = ((android.support.v4.app.Fragment) this.mActive.get(v8_1));
if (v4_1 != null) {
if (v4_1.mIndex < 0) {
this.throwException(new IllegalStateException(new StringBuilder().append("Failure saving state: active ").append(v4_1).append(" has cleared index: ").append(v4_1.mIndex).toString()));
}
v7 = 1;
android.support.v4.app.FragmentState v6_1 = new android.support.v4.app.FragmentState(v4_1);
v1[v8_1] = v6_1;
if ((v4_1.mState <= 0) || (v6_1.mSavedFragmentState != null)) {
v6_1.mSavedFragmentState = v4_1.mSavedFragmentState;
} else {
v6_1.mSavedFragmentState = this.saveFragmentBasicState(v4_1);
if (v4_1.mTarget != null) {
if (v4_1.mTarget.mIndex < 0) {
this.throwException(new IllegalStateException(new StringBuilder().append("Failure saving state: ").append(v4_1).append(" has target not in fragment manager: ").append(v4_1.mTarget).toString()));
}
if (v6_1.mSavedFragmentState == null) {
v6_1.mSavedFragmentState = new android.os.Bundle();
}
this.putFragment(v6_1.mSavedFragmentState, "android:target_state", v4_1.mTarget);
if (v4_1.mTargetRequestCode != 0) {
v6_1.mSavedFragmentState.putInt("android:target_req_state", v4_1.mTargetRequestCode);
}
}
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Saved state of ").append(v4_1).append(": ").append(v6_1.mSavedFragmentState).toString());
}
}
v8_1++;
}
if (v7 != 0) {
int[] v2 = 0;
android.support.v4.app.BackStackState[] v3 = 0;
if (this.mAdded != null) {
int v0_1 = this.mAdded.size();
if (v0_1 > 0) {
v2 = new int[v0_1];
int v8_0 = 0;
while (v8_0 < v0_1) {
v2[v8_0] = ((android.support.v4.app.Fragment) this.mAdded.get(v8_0)).mIndex;
if (v2[v8_0] < 0) {
this.throwException(new IllegalStateException(new StringBuilder().append("Failure saving state: active ").append(this.mAdded.get(v8_0)).append(" has cleared index: ").append(v2[v8_0]).toString()));
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("saveAllState: adding fragment #").append(v8_0).append(": ").append(this.mAdded.get(v8_0)).toString());
}
v8_0++;
}
}
}
if (this.mBackStack != null) {
int v0_2 = this.mBackStack.size();
if (v0_2 > 0) {
v3 = new android.support.v4.app.BackStackState[v0_2];
int v8_2 = 0;
while (v8_2 < v0_2) {
v3[v8_2] = new android.support.v4.app.BackStackState(this, ((android.support.v4.app.BackStackRecord) this.mBackStack.get(v8_2)));
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("saveAllState: adding back stack #").append(v8_2).append(": ").append(this.mBackStack.get(v8_2)).toString());
}
v8_2++;
}
}
}
v5_0 = new android.support.v4.app.FragmentManagerState();
v5_0.mActive = v1;
v5_0.mAdded = v2;
v5_0.mBackStack = v3;
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", "saveAllState: no fragments!");
}
}
}
return v5_0;
}
Method android.support.v4.app.FragmentManagerImpl.retainNonConfig()
calling method android.util.Log.v()
java.util.ArrayList retainNonConfig()
{
java.util.ArrayList v1_0 = 0;
if (this.mActive != null) {
int v2 = 0;
while (v2 < this.mActive.size()) {
android.support.v4.app.Fragment v0_1 = ((android.support.v4.app.Fragment) this.mActive.get(v2));
if ((v0_1 != null) && (v0_1.mRetainInstance)) {
if (v1_0 == null) {
v1_0 = new java.util.ArrayList();
}
String v3_4;
v1_0.add(v0_1);
v0_1.mRetaining = 1;
if (v0_1.mTarget == null) {
v3_4 = -1;
} else {
v3_4 = v0_1.mTarget.mIndex;
}
v0_1.mTargetIndex = v3_4;
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("retainNonConfig: keeping retained ").append(v0_1).toString());
}
}
v2++;
}
}
return v1_0;
}
Method android.support.v4.app.FragmentManagerImpl.restoreAllState()
calling method android.util.Log.v()
void restoreAllState(android.os.Parcelable p13, java.util.ArrayList p14)
{
if ((p13 != null) && (((android.support.v4.app.FragmentManagerState) p13).mActive != null)) {
if (p14 != null) {
int v4_3 = 0;
while (v4_3 < p14.size()) {
android.support.v4.app.Fragment v1_6 = ((android.support.v4.app.Fragment) p14.get(v4_3));
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: re-attaching retained ").append(v1_6).toString());
}
android.support.v4.app.FragmentState v3_1 = ((android.support.v4.app.FragmentManagerState) p13).mActive[v1_6.mIndex];
v3_1.mInstance = v1_6;
v1_6.mSavedViewState = 0;
v1_6.mBackStackNesting = 0;
v1_6.mInLayout = 0;
v1_6.mAdded = 0;
v1_6.mTarget = 0;
if (v3_1.mSavedFragmentState != null) {
v3_1.mSavedFragmentState.setClassLoader(this.mActivity.getClassLoader());
v1_6.mSavedViewState = v3_1.mSavedFragmentState.getSparseParcelableArray("android:view_state");
v1_6.mSavedFragmentState = v3_1.mSavedFragmentState;
}
v4_3++;
}
}
this.mActive = new java.util.ArrayList(((android.support.v4.app.FragmentManagerState) p13).mActive.length);
if (this.mAvailIndices != null) {
this.mAvailIndices.clear();
}
int v4_2 = 0;
while (v4_2 < ((android.support.v4.app.FragmentManagerState) p13).mActive.length) {
android.support.v4.app.FragmentState v3_0 = ((android.support.v4.app.FragmentManagerState) p13).mActive[v4_2];
if (v3_0 == null) {
this.mActive.add(0);
if (this.mAvailIndices == null) {
this.mAvailIndices = new java.util.ArrayList();
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: avail #").append(v4_2).toString());
}
this.mAvailIndices.add(Integer.valueOf(v4_2));
} else {
android.support.v4.app.Fragment v1_4 = v3_0.instantiate(this.mActivity, this.mParent);
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: active #").append(v4_2).append(": ").append(v1_4).toString());
}
this.mActive.add(v1_4);
v3_0.mInstance = 0;
}
v4_2++;
}
if (p14 != null) {
int v4_1 = 0;
while (v4_1 < p14.size()) {
android.support.v4.app.Fragment v1_3 = ((android.support.v4.app.Fragment) p14.get(v4_1));
if (v1_3.mTargetIndex >= 0) {
if (v1_3.mTargetIndex >= this.mActive.size()) {
android.util.Log.w("FragmentManager", new StringBuilder().append("Re-attaching retained fragment ").append(v1_3).append(" target no longer exists: ").append(v1_3.mTargetIndex).toString());
v1_3.mTarget = 0;
} else {
v1_3.mTarget = ((android.support.v4.app.Fragment) this.mActive.get(v1_3.mTargetIndex));
}
}
v4_1++;
}
}
if (((android.support.v4.app.FragmentManagerState) p13).mAdded == null) {
this.mAdded = 0;
} else {
this.mAdded = new java.util.ArrayList(((android.support.v4.app.FragmentManagerState) p13).mAdded.length);
int v4_0 = 0;
while (v4_0 < ((android.support.v4.app.FragmentManagerState) p13).mAdded.length) {
android.support.v4.app.Fragment v1_1 = ((android.support.v4.app.Fragment) this.mActive.get(((android.support.v4.app.FragmentManagerState) p13).mAdded[v4_0]));
if (v1_1 == null) {
this.throwException(new IllegalStateException(new StringBuilder().append("No instantiated fragment for index #").append(((android.support.v4.app.FragmentManagerState) p13).mAdded[v4_0]).toString()));
}
v1_1.mAdded = 1;
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: added #").append(v4_0).append(": ").append(v1_1).toString());
}
if (!this.mAdded.contains(v1_1)) {
this.mAdded.add(v1_1);
v4_0++;
} else {
throw new IllegalStateException("Already added!");
}
}
}
if (((android.support.v4.app.FragmentManagerState) p13).mBackStack == null) {
this.mBackStack = 0;
} else {
this.mBackStack = new java.util.ArrayList(((android.support.v4.app.FragmentManagerState) p13).mBackStack.length);
int v4_4 = 0;
while (v4_4 < ((android.support.v4.app.FragmentManagerState) p13).mBackStack.length) {
android.support.v4.app.BackStackRecord v0 = ((android.support.v4.app.FragmentManagerState) p13).mBackStack[v4_4].instantiate(this);
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: back stack #").append(v4_4).append(" (index ").append(v0.mIndex).append("): ").append(v0).toString());
v0.dump(" ", new java.io.PrintWriter(new android.support.v4.util.LogWriter("FragmentManager")), 0);
}
this.mBackStack.add(v0);
if (v0.mIndex >= 0) {
this.setBackStackIndex(v0.mIndex, v0);
}
v4_4++;
}
}
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.removeFragment()
calling method android.util.Log.v()
public void removeFragment(android.support.v4.app.Fragment p8, int p9, int p10)
{
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("remove: ").append(p8).append(" nesting=").append(p8.mBackStackNesting).toString());
}
int v6;
if (p8.isInBackStack()) {
v6 = 0;
} else {
v6 = 1;
}
if ((!p8.mDetached) || (v6 != 0)) {
if (this.mAdded != null) {
this.mAdded.remove(p8);
}
if ((p8.mHasMenu) && (p8.mMenuVisible)) {
this.mNeedMenuInvalidate = 1;
}
int v2_4;
p8.mAdded = 0;
p8.mRemoving = 1;
if (v6 == 0) {
v2_4 = 1;
} else {
v2_4 = 0;
}
this.moveToState(p8, v2_4, p9, p10, 0);
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.popBackStackState()
calling method android.util.Log.v()
boolean popBackStackState(android.os.Handler p13, String p14, int p15, int p16)
{
android.support.v4.app.BackStackRecord v9_3;
if (this.mBackStack != null) {
if ((p14 != null) || ((p15 >= 0) || ((p16 & 1) != 0))) {
int v4 = -1;
if ((p14 != null) || (p15 >= 0)) {
v4 = (this.mBackStack.size() - 1);
while (v4 >= 0) {
android.support.v4.app.BackStackRecord v1_3 = ((android.support.v4.app.BackStackRecord) this.mBackStack.get(v4));
if (((p14 != null) && (p14.equals(v1_3.getName()))) || ((p15 >= 0) && (p15 == v1_3.mIndex))) {
break;
}
v4--;
}
if (v4 >= 0) {
if ((p16 & 1) != 0) {
v4--;
while (v4 >= 0) {
android.support.v4.app.BackStackRecord v1_5 = ((android.support.v4.app.BackStackRecord) this.mBackStack.get(v4));
if (((p14 == null) || (!p14.equals(v1_5.getName()))) && ((p15 < 0) || (p15 != v1_5.mIndex))) {
break;
}
v4--;
}
}
} else {
v9_3 = 0;
return v9_3;
}
}
if (v4 != (this.mBackStack.size() - 1)) {
java.util.ArrayList v8_1 = new java.util.ArrayList();
int v3_0 = (this.mBackStack.size() - 1);
while (v3_0 > v4) {
v8_1.add(this.mBackStack.remove(v3_0));
v3_0--;
}
int v0 = (v8_1.size() - 1);
android.util.SparseArray v2_3 = new android.util.SparseArray();
android.util.SparseArray v6_3 = new android.util.SparseArray();
int v3_1 = 0;
while (v3_1 <= v0) {
((android.support.v4.app.BackStackRecord) v8_1.get(v3_1)).calculateBackFragments(v2_3, v6_3);
v3_1++;
}
android.support.v4.app.BackStackRecord$TransitionState v7 = 0;
int v3_2 = 0;
while (v3_2 <= v0) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Popping back stack state: ").append(v8_1.get(v3_2)).toString());
}
int v10_6;
android.support.v4.app.BackStackRecord v9_27 = v8_1.get(v3_2);
if (v3_2 != v0) {
v10_6 = 0;
} else {
v10_6 = 1;
}
v7 = ((android.support.v4.app.BackStackRecord) v9_27).popFromBackStack(v10_6, v7, v2_3, v6_3);
v3_2++;
}
this.reportBackStackChanged();
} else {
v9_3 = 0;
return v9_3;
}
} else {
int v5 = (this.mBackStack.size() - 1);
if (v5 >= 0) {
android.support.v4.app.BackStackRecord v1_1 = ((android.support.v4.app.BackStackRecord) this.mBackStack.remove(v5));
android.util.SparseArray v2_1 = new android.util.SparseArray();
android.util.SparseArray v6_1 = new android.util.SparseArray();
v1_1.calculateBackFragments(v2_1, v6_1);
v1_1.popFromBackStack(1, 0, v2_1, v6_1);
this.reportBackStackChanged();
} else {
v9_3 = 0;
return v9_3;
}
}
v9_3 = 1;
} else {
v9_3 = 0;
}
return v9_3;
}
Method android.support.v4.app.FragmentManagerImpl.onCreateView()
calling method android.util.Log.v()
public android.view.View onCreateView(String p13, android.content.Context p14, android.util.AttributeSet p15)
{
android.view.View v0_0 = 0;
if ("fragment".equals(p13)) {
String v8 = p15.getAttributeValue(0, "class");
android.content.res.TypedArray v6 = p14.obtainStyledAttributes(p15, android.support.v4.app.FragmentManagerImpl$FragmentTag.Fragment);
if (v8 == null) {
v8 = v6.getString(0);
}
int v9 = v6.getResourceId(1, -1);
String v11 = v6.getString(2);
v6.recycle();
if (android.support.v4.app.Fragment.isSupportFragmentClass(this.mActivity, v8)) {
int v7;
if (0 == 0) {
v7 = 0;
} else {
v7 = 0.getId();
}
if ((v7 != -1) || ((v9 != -1) || (v11 != null))) {
android.support.v4.app.Fragment v1;
if (v9 == -1) {
v1 = 0;
} else {
v1 = this.findFragmentById(v9);
}
if ((v1 == null) && (v11 != null)) {
v1 = this.findFragmentByTag(v11);
}
if ((v1 == null) && (v7 != -1)) {
v1 = this.findFragmentById(v7);
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("onCreateView: id=0x").append(Integer.toHexString(v9)).append(" fname=").append(v8).append(" existing=").append(v1).toString());
}
if (v1 != null) {
if (!v1.mInLayout) {
v1.mInLayout = 1;
if (!v1.mRetaining) {
v1.onInflate(this.mActivity, p15, v1.mSavedFragmentState);
}
} else {
throw new IllegalArgumentException(new StringBuilder().append(p15.getPositionDescription()).append(": Duplicate id 0x").append(Integer.toHexString(v9)).append(", tag ").append(v11).append(", or parent id 0x").append(Integer.toHexString(v7)).append(" with another fragment for ").append(v8).toString());
}
} else {
android.view.View v0_2;
v1 = android.support.v4.app.Fragment.instantiate(p14, v8);
v1.mFromLayout = 1;
if (v9 == 0) {
v0_2 = v7;
} else {
v0_2 = v9;
}
v1.mFragmentId = v0_2;
v1.mContainerId = v7;
v1.mTag = v11;
v1.mInLayout = 1;
v1.mFragmentManager = this;
v1.onInflate(this.mActivity, p15, v1.mSavedFragmentState);
this.addFragment(v1, 1);
}
if ((this.mCurState >= 1) || (!v1.mFromLayout)) {
this.moveToState(v1);
} else {
this.moveToState(v1, 1, 0, 0, 0);
}
if (v1.mView != null) {
if (v9 != 0) {
v1.mView.setId(v9);
}
if (v1.mView.getTag() == null) {
v1.mView.setTag(v11);
}
v0_0 = v1.mView;
} else {
throw new IllegalStateException(new StringBuilder().append("Fragment ").append(v8).append(" did not create a view.").toString());
}
} else {
throw new IllegalArgumentException(new StringBuilder().append(p15.getPositionDescription()).append(": Must specify unique android:id, android:tag, or have a parent with an id for ").append(v8).toString());
}
}
}
return v0_0;
}
Method android.support.v4.app.FragmentManagerImpl.moveToState()
calling method android.util.Log.v()
void moveToState(android.support.v4.app.Fragment p11, int p12, int p13, int p14, boolean p15)
{
if (((!p11.mAdded) || (p11.mDetached)) && (p12 > 1)) {
p12 = 1;
}
if ((p11.mRemoving) && (p12 > p11.mState)) {
p12 = p11.mState;
}
if ((p11.mDeferStart) && ((p11.mState < 4) && (p12 > 3))) {
p12 = 3;
}
if (p11.mState >= p12) {
if (p11.mState <= p12) {
p11.mState = p12;
} else {
switch (p11.mState) {
case 1:
break;
case 2:
if (p12 >= 2) {
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("movefrom ACTIVITY_CREATED: ").append(p11).toString());
}
if ((p11.mView != null) && ((!this.mActivity.isFinishing()) && (p11.mSavedViewState == null))) {
this.saveFragmentViewState(p11);
}
p11.performDestroyView();
if ((p11.mView != null) && (p11.mContainer != null)) {
android.view.animation.Animation v6_0 = 0;
if ((this.mCurState > 0) && (!this.mDestroyed)) {
v6_0 = this.loadAnimation(p11, p13, 0, p14);
}
if (v6_0 != null) {
p11.mAnimatingAway = p11.mView;
p11.mStateAfterAnimating = p12;
v6_0.setAnimationListener(new android.support.v4.app.FragmentManagerImpl$5(this, p11));
p11.mView.startAnimation(v6_0);
}
p11.mContainer.removeView(p11.mView);
}
p11.mContainer = 0;
p11.mView = 0;
p11.mInnerView = 0;
}
break;
case 3:
if (p12 >= 3) {
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("movefrom STOPPED: ").append(p11).toString());
}
p11.performReallyStop();
}
break;
case 4:
if (p12 >= 4) {
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("movefrom STARTED: ").append(p11).toString());
}
p11.performStop();
}
break;
case 5:
if (p12 >= 5) {
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("movefrom RESUMED: ").append(p11).toString());
}
p11.performPause();
p11.mResumed = 0;
}
break;
default:
}
if (p12 >= 1) {
} else {
if ((this.mDestroyed) && (p11.mAnimatingAway != null)) {
android.view.View v9 = p11.mAnimatingAway;
p11.mAnimatingAway = 0;
v9.clearAnimation();
}
if (p11.mAnimatingAway == null) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("movefrom CREATED: ").append(p11).toString());
}
if (!p11.mRetaining) {
p11.performDestroy();
}
p11.mCalled = 0;
p11.onDetach();
if (p11.mCalled) {
if (p15) {
} else {
if (p11.mRetaining) {
p11.mActivity = 0;
p11.mParentFragment = 0;
p11.mFragmentManager = 0;
p11.mChildFragmentManager = 0;
} else {
this.makeInactive(p11);
}
}
} else {
throw new android.support.v4.app.SuperNotCalledException(new StringBuilder().append("Fragment ").append(p11).append(" did not call through to super.onDetach()").toString());
}
} else {
p11.mStateAfterAnimating = p12;
p12 = 1;
}
}
}
} else {
if ((!p11.mFromLayout) || (p11.mInLayout)) {
if (p11.mAnimatingAway != null) {
p11.mAnimatingAway = 0;
this.moveToState(p11, p11.mStateAfterAnimating, 0, 0, 1);
}
switch (p11.mState) {
case 0:
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("moveto CREATED: ").append(p11).toString());
}
if (p11.mSavedFragmentState != null) {
p11.mSavedFragmentState.setClassLoader(this.mActivity.getClassLoader());
p11.mSavedViewState = p11.mSavedFragmentState.getSparseParcelableArray("android:view_state");
p11.mTarget = this.getFragment(p11.mSavedFragmentState, "android:target_state");
if (p11.mTarget != null) {
p11.mTargetRequestCode = p11.mSavedFragmentState.getInt("android:target_req_state", 0);
}
p11.mUserVisibleHint = p11.mSavedFragmentState.getBoolean("android:user_visible_hint", 1);
if (!p11.mUserVisibleHint) {
p11.mDeferStart = 1;
if (p12 > 3) {
p12 = 3;
}
}
}
android.view.View v0_65;
p11.mActivity = this.mActivity;
p11.mParentFragment = this.mParent;
if (this.mParent == null) {
v0_65 = this.mActivity.mFragments;
} else {
v0_65 = this.mParent.mChildFragmentManager;
}
p11.mFragmentManager = v0_65;
p11.mCalled = 0;
p11.onAttach(this.mActivity);
if (p11.mCalled) {
if (p11.mParentFragment == null) {
this.mActivity.onAttachFragment(p11);
}
if (!p11.mRetaining) {
p11.performCreate(p11.mSavedFragmentState);
}
p11.mRetaining = 0;
if (p11.mFromLayout) {
p11.mView = p11.performCreateView(p11.getLayoutInflater(p11.mSavedFragmentState), 0, p11.mSavedFragmentState);
if (p11.mView == null) {
p11.mInnerView = 0;
} else {
p11.mInnerView = p11.mView;
if (android.os.Build$VERSION.SDK_INT < 11) {
p11.mView = android.support.v4.app.NoSaveStateFrameLayout.wrap(p11.mView);
} else {
android.support.v4.view.ViewCompat.setSaveFromParentEnabled(p11.mView, 0);
}
if (p11.mHidden) {
p11.mView.setVisibility(8);
}
p11.onViewCreated(p11.mView, p11.mSavedFragmentState);
}
} else {
if (p12 <= 1) {
if (p12 <= 3) {
if (p12 <= 4) {
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("moveto RESUMED: ").append(p11).toString());
}
p11.mResumed = 1;
p11.performResume();
p11.mSavedFragmentState = 0;
p11.mSavedViewState = 0;
}
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("moveto STARTED: ").append(p11).toString());
}
p11.performStart();
}
} else {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("moveto ACTIVITY_CREATED: ").append(p11).toString());
}
if (!p11.mFromLayout) {
android.view.ViewGroup v7_0 = 0;
if (p11.mContainerId != 0) {
v7_0 = ((android.view.ViewGroup) this.mContainer.findViewById(p11.mContainerId));
if ((v7_0 == null) && (!p11.mRestored)) {
this.throwException(new IllegalArgumentException(new StringBuilder().append("No view found for id 0x").append(Integer.toHexString(p11.mContainerId)).append(" (").append(p11.getResources().getResourceName(p11.mContainerId)).append(") for fragment ").append(p11).toString()));
}
}
p11.mContainer = v7_0;
p11.mView = p11.performCreateView(p11.getLayoutInflater(p11.mSavedFragmentState), v7_0, p11.mSavedFragmentState);
if (p11.mView == null) {
p11.mInnerView = 0;
} else {
p11.mInnerView = p11.mView;
if (android.os.Build$VERSION.SDK_INT < 11) {
p11.mView = android.support.v4.app.NoSaveStateFrameLayout.wrap(p11.mView);
} else {
android.support.v4.view.ViewCompat.setSaveFromParentEnabled(p11.mView, 0);
}
if (v7_0 != null) {
android.view.animation.Animation v6_1 = this.loadAnimation(p11, p13, 1, p14);
if (v6_1 != null) {
p11.mView.startAnimation(v6_1);
}
v7_0.addView(p11.mView);
}
if (p11.mHidden) {
p11.mView.setVisibility(8);
}
p11.onViewCreated(p11.mView, p11.mSavedFragmentState);
}
}
p11.performActivityCreated(p11.mSavedFragmentState);
if (p11.mView != null) {
p11.restoreViewState(p11.mSavedFragmentState);
}
p11.mSavedFragmentState = 0;
}
}
} else {
throw new android.support.v4.app.SuperNotCalledException(new StringBuilder().append("Fragment ").append(p11).append(" did not call through to super.onAttach()").toString());
}
default:
}
}
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.makeInactive()
calling method android.util.Log.v()
void makeInactive(android.support.v4.app.Fragment p4)
{
if (p4.mIndex >= 0) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Freeing fragment index ").append(p4).toString());
}
this.mActive.set(p4.mIndex, 0);
if (this.mAvailIndices == null) {
this.mAvailIndices = new java.util.ArrayList();
}
this.mAvailIndices.add(Integer.valueOf(p4.mIndex));
this.mActivity.invalidateSupportFragment(p4.mWho);
p4.initState();
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.makeActive()
calling method android.util.Log.v()
void makeActive(android.support.v4.app.Fragment p4)
{
if (p4.mIndex < 0) {
if ((this.mAvailIndices != null) && (this.mAvailIndices.size() > 0)) {
p4.setIndex(((Integer) this.mAvailIndices.remove((this.mAvailIndices.size() - 1))).intValue(), this.mParent);
this.mActive.set(p4.mIndex, p4);
} else {
if (this.mActive == null) {
this.mActive = new java.util.ArrayList();
}
p4.setIndex(this.mActive.size(), this.mParent);
this.mActive.add(p4);
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Allocated fragment index ").append(p4).toString());
}
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.hideFragment()
calling method android.util.Log.v()
public void hideFragment(android.support.v4.app.Fragment p6, int p7, int p8)
{
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("hide: ").append(p6).toString());
}
if (!p6.mHidden) {
p6.mHidden = 1;
if (p6.mView != null) {
android.view.animation.Animation v0 = this.loadAnimation(p6, p7, 0, p8);
if (v0 != null) {
p6.mView.startAnimation(v0);
}
p6.mView.setVisibility(8);
}
if ((p6.mAdded) && ((p6.mHasMenu) && (p6.mMenuVisible))) {
this.mNeedMenuInvalidate = 1;
}
p6.onHiddenChanged(1);
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.freeBackStackIndex()
calling method android.util.Log.v()
public void freeBackStackIndex(int p4)
{
try {
this.mBackStackIndices.set(p4, 0);
} catch (java.util.ArrayList v0_3) {
throw v0_3;
}
if (this.mAvailBackStackIndices == null) {
this.mAvailBackStackIndices = new java.util.ArrayList();
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Freeing back stack index ").append(p4).toString());
}
this.mAvailBackStackIndices.add(Integer.valueOf(p4));
return;
}
Method android.support.v4.app.FragmentManagerImpl.detachFragment()
calling method android.util.Log.v()
public void detachFragment(android.support.v4.app.Fragment p7, int p8, int p9)
{
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("detach: ").append(p7).toString());
}
if (!p7.mDetached) {
p7.mDetached = 1;
if (p7.mAdded) {
if (this.mAdded != null) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("remove from detach: ").append(p7).toString());
}
this.mAdded.remove(p7);
}
if ((p7.mHasMenu) && (p7.mMenuVisible)) {
this.mNeedMenuInvalidate = 1;
}
p7.mAdded = 0;
this.moveToState(p7, 1, p8, p9, 0);
}
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.attachFragment()
calling method android.util.Log.v()
public void attachFragment(android.support.v4.app.Fragment p7, int p8, int p9)
{
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("attach: ").append(p7).toString());
}
if (p7.mDetached) {
p7.mDetached = 0;
if (!p7.mAdded) {
if (this.mAdded == null) {
this.mAdded = new java.util.ArrayList();
}
if (!this.mAdded.contains(p7)) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("add from attach: ").append(p7).toString());
}
this.mAdded.add(p7);
p7.mAdded = 1;
if ((p7.mHasMenu) && (p7.mMenuVisible)) {
this.mNeedMenuInvalidate = 1;
}
this.moveToState(p7, this.mCurState, p8, p9, 0);
} else {
throw new IllegalStateException(new StringBuilder().append("Fragment already added: ").append(p7).toString());
}
}
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.allocBackStackIndex()
calling method android.util.Log.v()
public int allocBackStackIndex(android.support.v4.app.BackStackRecord p6)
{
try {
if ((this.mAvailBackStackIndices != null) && (this.mAvailBackStackIndices.size() > 0)) {
int v0_0 = ((Integer) this.mAvailBackStackIndices.remove((this.mAvailBackStackIndices.size() - 1))).intValue();
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Adding back stack index ").append(v0_0).append(" with ").append(p6).toString());
}
this.mBackStackIndices.set(v0_0, p6);
int v1 = v0_0;
} else {
if (this.mBackStackIndices == null) {
this.mBackStackIndices = new java.util.ArrayList();
}
int v0_1 = this.mBackStackIndices.size();
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Setting back stack index ").append(v0_1).append(" to ").append(p6).toString());
}
this.mBackStackIndices.add(p6);
v1 = v0_1;
}
} catch (java.util.ArrayList v2_16) {
throw v2_16;
}
return v1;
}
Method android.support.v4.app.FragmentManagerImpl.addFragment()
calling method android.util.Log.v()
public void addFragment(android.support.v4.app.Fragment p5, boolean p6)
{
if (this.mAdded == null) {
this.mAdded = new java.util.ArrayList();
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("add: ").append(p5).toString());
}
this.makeActive(p5);
if (!p5.mDetached) {
if (!this.mAdded.contains(p5)) {
this.mAdded.add(p5);
p5.mAdded = 1;
p5.mRemoving = 0;
if ((p5.mHasMenu) && (p5.mMenuVisible)) {
this.mNeedMenuInvalidate = 1;
}
if (p6) {
this.moveToState(p5);
}
} else {
throw new IllegalStateException(new StringBuilder().append("Fragment already added: ").append(p5).toString());
}
}
return;
}
Method android.support.v4.app.BackStackRecord.run()
calling method android.util.Log.v()
public void run()
{
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Run: ").append(this).toString());
}
if ((!this.mAddToBackStack) || (this.mIndex >= 0)) {
this.bumpBackStackNesting(1);
android.support.v4.app.BackStackRecord$TransitionState v8 = 0;
android.util.SparseArray v5 = 0;
if (android.os.Build$VERSION.SDK_INT >= 21) {
android.util.SparseArray v3_1 = new android.util.SparseArray();
android.util.SparseArray v5_1 = new android.util.SparseArray();
this.calculateFragments(v3_1, v5_1);
v8 = this.beginTransition(v3_1, v5_1, 0);
}
int v10;
if (v8 == null) {
v10 = this.mTransitionStyle;
} else {
v10 = 0;
}
int v9;
if (v8 == null) {
v9 = this.mTransition;
} else {
v9 = 0;
}
android.support.v4.app.BackStackRecord$Op v7 = this.mHead;
while (v7 != null) {
int v0;
if (v8 == null) {
v0 = v7.enterAnim;
} else {
v0 = 0;
}
int v1;
if (v8 == null) {
v1 = v7.exitAnim;
} else {
v1 = 0;
}
switch (v7.cmd) {
case 1:
int v2_1 = v7.fragment;
v2_1.mNextAnim = v0;
this.mManager.addFragment(v2_1, 0);
break;
case 2:
int v2_0 = v7.fragment;
if (this.mManager.mAdded != null) {
int v4 = 0;
while (v4 < this.mManager.mAdded.size()) {
android.support.v4.app.Fragment v6_1 = ((android.support.v4.app.Fragment) this.mManager.mAdded.get(v4));
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("OP_REPLACE: adding=").append(v2_0).append(" old=").append(v6_1).toString());
}
if ((v2_0 == 0) || (v6_1.mContainerId == v2_0.mContainerId)) {
if (v6_1 != v2_0) {
if (v7.removed == null) {
v7.removed = new java.util.ArrayList();
}
v7.removed.add(v6_1);
v6_1.mNextAnim = v1;
if (this.mAddToBackStack) {
v6_1.mBackStackNesting = (v6_1.mBackStackNesting + 1);
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Bump nesting of ").append(v6_1).append(" to ").append(v6_1.mBackStackNesting).toString());
}
}
this.mManager.removeFragment(v6_1, v9, v10);
} else {
v2_0 = 0;
v7.fragment = 0;
}
}
v4++;
}
}
if (v2_0 == 0) {
} else {
v2_0.mNextAnim = v0;
this.mManager.addFragment(v2_0, 0);
}
break;
case 3:
int v2_6 = v7.fragment;
v2_6.mNextAnim = v1;
this.mManager.removeFragment(v2_6, v9, v10);
break;
case 4:
int v2_5 = v7.fragment;
v2_5.mNextAnim = v1;
this.mManager.hideFragment(v2_5, v9, v10);
break;
case 5:
int v2_4 = v7.fragment;
v2_4.mNextAnim = v0;
this.mManager.showFragment(v2_4, v9, v10);
break;
case 6:
int v2_3 = v7.fragment;
v2_3.mNextAnim = v1;
this.mManager.detachFragment(v2_3, v9, v10);
break;
case 7:
int v2_2 = v7.fragment;
v2_2.mNextAnim = v0;
this.mManager.attachFragment(v2_2, v9, v10);
break;
default:
throw new IllegalArgumentException(new StringBuilder().append("Unknown cmd: ").append(v7.cmd).toString());
}
v7 = v7.next;
}
this.mManager.moveToState(this.mManager.mCurState, v9, v10, 1);
if (this.mAddToBackStack) {
this.mManager.addBackStackState(this);
}
return;
} else {
throw new IllegalStateException("addToBackStack() called after commit()");
}
}
Method android.support.v4.app.BackStackRecord.popFromBackStack()
calling method android.util.Log.v()
public android.support.v4.app.BackStackRecord$TransitionState popFromBackStack(boolean p18, android.support.v4.app.BackStackRecord$TransitionState p19, android.util.SparseArray p20, android.util.SparseArray p21)
{
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("popFromBackStack: ").append(this).toString());
this.dump(" ", 0, new java.io.PrintWriter(new android.support.v4.util.LogWriter("FragmentManager")), 0);
}
if (p19 != 0) {
if (!p18) {
android.support.v4.app.BackStackRecord.setNameOverrides(p19, this.mSharedElementTargetNames, this.mSharedElementSourceNames);
}
} else {
if ((p20.size() != 0) || (p21.size() != 0)) {
p19 = this.beginTransition(p20, p21, 1);
}
}
int v12;
this.bumpBackStackNesting(-1);
if (p19 == 0) {
v12 = this.mTransitionStyle;
} else {
v12 = 0;
}
int v11;
if (p19 == 0) {
v11 = this.mTransition;
} else {
v11 = 0;
}
android.support.v4.app.BackStackRecord$Op v7 = this.mTail;
while (v7 != null) {
int v8;
if (p19 == 0) {
v8 = v7.popEnterAnim;
} else {
v8 = 0;
}
int v9;
if (p19 == 0) {
v9 = v7.popExitAnim;
} else {
v9 = 0;
}
switch (v7.cmd) {
case 1:
android.support.v4.app.Fragment v3_4 = v7.fragment;
v3_4.mNextAnim = v9;
this.mManager.removeFragment(v3_4, android.support.v4.app.FragmentManagerImpl.reverseTransit(v11), v12);
break;
case 2:
android.support.v4.app.Fragment v3_3 = v7.fragment;
if (v3_3 != null) {
v3_3.mNextAnim = v9;
this.mManager.removeFragment(v3_3, android.support.v4.app.FragmentManagerImpl.reverseTransit(v11), v12);
}
if (v7.removed == null) {
} else {
int v4 = 0;
while (v4 < v7.removed.size()) {
android.support.v4.app.Fragment v6_1 = ((android.support.v4.app.Fragment) v7.removed.get(v4));
v6_1.mNextAnim = v8;
this.mManager.addFragment(v6_1, 0);
v4++;
}
}
break;
case 3:
android.support.v4.app.Fragment v3_2 = v7.fragment;
v3_2.mNextAnim = v8;
this.mManager.addFragment(v3_2, 0);
break;
case 4:
android.support.v4.app.Fragment v3_1 = v7.fragment;
v3_1.mNextAnim = v8;
this.mManager.showFragment(v3_1, android.support.v4.app.FragmentManagerImpl.reverseTransit(v11), v12);
break;
case 5:
android.support.v4.app.Fragment v3_0 = v7.fragment;
v3_0.mNextAnim = v9;
this.mManager.hideFragment(v3_0, android.support.v4.app.FragmentManagerImpl.reverseTransit(v11), v12);
break;
case 6:
android.support.v4.app.Fragment v3_6 = v7.fragment;
v3_6.mNextAnim = v8;
this.mManager.attachFragment(v3_6, android.support.v4.app.FragmentManagerImpl.reverseTransit(v11), v12);
break;
case 7:
android.support.v4.app.Fragment v3_5 = v7.fragment;
v3_5.mNextAnim = v8;
this.mManager.detachFragment(v3_5, android.support.v4.app.FragmentManagerImpl.reverseTransit(v11), v12);
break;
default:
throw new IllegalArgumentException(new StringBuilder().append("Unknown cmd: ").append(v7.cmd).toString());
}
v7 = v7.prev;
}
if (p18) {
this.mManager.moveToState(this.mManager.mCurState, android.support.v4.app.FragmentManagerImpl.reverseTransit(v11), v12, 1);
p19 = 0;
}
if (this.mIndex >= 0) {
this.mManager.freeBackStackIndex(this.mIndex);
this.mIndex = -1;
}
return p19;
}
Method android.support.v4.app.BackStackRecord.commitInternal()
calling method android.util.Log.v()
int commitInternal(boolean p7)
{
if (!this.mCommitted) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Commit: ").append(this).toString());
this.dump(" ", 0, new java.io.PrintWriter(new android.support.v4.util.LogWriter("FragmentManager")), 0);
}
this.mCommitted = 1;
if (!this.mAddToBackStack) {
this.mIndex = -1;
} else {
this.mIndex = this.mManager.allocBackStackIndex(this);
}
this.mManager.enqueueAction(this, p7);
return this.mIndex;
} else {
throw new IllegalStateException("commit already called");
}
}
Method android.support.v4.app.BackStackRecord.bumpBackStackNesting()
calling method android.util.Log.v()
void bumpBackStackNesting(int p7)
{
if (this.mAddToBackStack) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Bump nesting in ").append(this).append(" by ").append(p7).toString());
}
android.support.v4.app.BackStackRecord$Op v1 = this.mHead;
while (v1 != null) {
if (v1.fragment != null) {
String v3_3 = v1.fragment;
v3_3.mBackStackNesting = (v3_3.mBackStackNesting + p7);
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Bump nesting of ").append(v1.fragment).append(" to ").append(v1.fragment.mBackStackNesting).toString());
}
}
if (v1.removed != null) {
int v0 = (v1.removed.size() - 1);
while (v0 >= 0) {
android.support.v4.app.Fragment v2_1 = ((android.support.v4.app.Fragment) v1.removed.get(v0));
v2_1.mBackStackNesting = (v2_1.mBackStackNesting + p7);
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Bump nesting of ").append(v2_1).append(" to ").append(v2_1.mBackStackNesting).toString());
}
v0--;
}
}
v1 = v1.next;
}
}
return;
}
Method android.support.v4.content.LocalBroadcastManager.sendBroadcast()
calling method android.util.Log.v()
public boolean sendBroadcast(android.content.Intent p18)
{
try {
int v8;
String v2 = p18.getAction();
String v3 = p18.resolveTypeIfNeeded(this.mAppContext.getContentResolver());
android.net.Uri v5 = p18.getData();
String v4 = p18.getScheme();
java.util.Set v6 = p18.getCategories();
} catch (String v1_9) {
throw v1_9;
}
if ((p18.getFlags() & 8) == 0) {
v8 = 0;
} else {
v8 = 1;
}
if (v8 != 0) {
android.util.Log.v("LocalBroadcastManager", new StringBuilder().append("Resolving type ").append(v3).append(" scheme ").append(v4).append(" of intent ").append(p18).toString());
}
String v1_18;
java.util.ArrayList v9_1 = ((java.util.ArrayList) this.mActions.get(p18.getAction()));
if (v9_1 == null) {
v1_18 = 0;
} else {
if (v8 != 0) {
android.util.Log.v("LocalBroadcastManager", new StringBuilder().append("Action list: ").append(v9_1).toString());
}
java.util.ArrayList v14_1 = 0;
int v10_1 = 0;
while (v10_1 < v9_1.size()) {
android.support.v4.content.LocalBroadcastManager$ReceiverRecord v13_1 = ((android.support.v4.content.LocalBroadcastManager$ReceiverRecord) v9_1.get(v10_1));
if (v8 != 0) {
android.util.Log.v("LocalBroadcastManager", new StringBuilder().append("Matching against filter ").append(v13_1.filter).toString());
}
if (!v13_1.broadcasting) {
int v11 = v13_1.filter.match(v2, v3, v4, v5, v6, "LocalBroadcastManager");
if (v11 < 0) {
if (v8 != 0) {
String v12;
switch (v11) {
case -4:
v12 = "category";
break;
case -3:
v12 = "action";
break;
case -2:
v12 = "data";
break;
case -1:
v12 = "type";
break;
default:
v12 = "unknown reason";
}
android.util.Log.v("LocalBroadcastManager", new StringBuilder().append(" Filter did not match: ").append(v12).toString());
}
} else {
if (v8 != 0) {
android.util.Log.v("LocalBroadcastManager", new StringBuilder().append(" Filter matched! match=0x").append(Integer.toHexString(v11)).toString());
}
if (v14_1 == null) {
v14_1 = new java.util.ArrayList();
}
v14_1.add(v13_1);
v13_1.broadcasting = 1;
}
} else {
if (v8 != 0) {
android.util.Log.v("LocalBroadcastManager", " Filter\'s target already added");
}
}
v10_1++;
}
if (v14_1 == null) {
} else {
int v10_0 = 0;
while (v10_0 < v14_1.size()) {
((android.support.v4.content.LocalBroadcastManager$ReceiverRecord) v14_1.get(v10_0)).broadcasting = 0;
v10_0++;
}
this.mPendingBroadcasts.add(new android.support.v4.content.LocalBroadcastManager$BroadcastRecord(p18, v14_1));
if (!this.mHandler.hasMessages(1)) {
this.mHandler.sendEmptyMessage(1);
}
v1_18 = 1;
}
}
return v1_18;
}
Method android.support.v4.app.FragmentState.instantiate()
calling method android.util.Log.v()
public android.support.v4.app.Fragment instantiate(android.support.v4.app.FragmentActivity p4, android.support.v4.app.Fragment p5)
{
android.support.v4.app.Fragment v0_18;
if (this.mInstance == null) {
if (this.mArguments != null) {
this.mArguments.setClassLoader(p4.getClassLoader());
}
this.mInstance = android.support.v4.app.Fragment.instantiate(p4, this.mClassName, this.mArguments);
if (this.mSavedFragmentState != null) {
this.mSavedFragmentState.setClassLoader(p4.getClassLoader());
this.mInstance.mSavedFragmentState = this.mSavedFragmentState;
}
this.mInstance.setIndex(this.mIndex, p5);
this.mInstance.mFromLayout = this.mFromLayout;
this.mInstance.mRestored = 1;
this.mInstance.mFragmentId = this.mFragmentId;
this.mInstance.mContainerId = this.mContainerId;
this.mInstance.mTag = this.mTag;
this.mInstance.mRetainInstance = this.mRetainInstance;
this.mInstance.mDetached = this.mDetached;
this.mInstance.mFragmentManager = p4.mFragments;
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Instantiated fragment ").append(this.mInstance).toString());
}
v0_18 = this.mInstance;
} else {
v0_18 = this.mInstance;
}
return v0_18;
}
Method android.support.v4.app.BackStackState.instantiate()
calling method android.util.Log.v()
public android.support.v4.app.BackStackRecord instantiate(android.support.v4.app.FragmentManagerImpl p15)
{
android.support.v4.app.BackStackRecord v1_1 = new android.support.v4.app.BackStackRecord(p15);
int v7_1 = 0;
int v5 = 0;
while (v7_1 < this.mOps.length) {
android.support.v4.app.BackStackRecord$Op v6_1 = new android.support.v4.app.BackStackRecord$Op();
int v8_1 = (v7_1 + 1);
v6_1.cmd = this.mOps[v7_1];
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Instantiate ").append(v1_1).append(" op #").append(v5).append(" base fragment #").append(this.mOps[v8_1]).toString());
}
int v7_2 = (v8_1 + 1);
int v3 = this.mOps[v8_1];
if (v3 < 0) {
v6_1.fragment = 0;
} else {
v6_1.fragment = ((android.support.v4.app.Fragment) p15.mActive.get(v3));
}
int v8_2 = (v7_2 + 1);
v6_1.enterAnim = this.mOps[v7_2];
int v7_3 = (v8_2 + 1);
v6_1.exitAnim = this.mOps[v8_2];
int v8_3 = (v7_3 + 1);
v6_1.popEnterAnim = this.mOps[v7_3];
int v7_4 = (v8_3 + 1);
v6_1.popExitAnim = this.mOps[v8_3];
int v8_0 = (v7_4 + 1);
int v0 = this.mOps[v7_4];
if (v0 > 0) {
v6_1.removed = new java.util.ArrayList(v0);
int v4 = 0;
while (v4 < v0) {
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("Instantiate ").append(v1_1).append(" set remove fragment #").append(this.mOps[v8_0]).toString());
}
int v7_0 = (v8_0 + 1);
v6_1.removed.add(((android.support.v4.app.Fragment) p15.mActive.get(this.mOps[v8_0])));
v4++;
v8_0 = v7_0;
}
}
v7_1 = v8_0;
v1_1.addOp(v6_1);
v5++;
}
v1_1.mTransition = this.mTransition;
v1_1.mTransitionStyle = this.mTransitionStyle;
v1_1.mName = this.mName;
v1_1.mIndex = this.mIndex;
v1_1.mAddToBackStack = 1;
v1_1.mBreadCrumbTitleRes = this.mBreadCrumbTitleRes;
v1_1.mBreadCrumbTitleText = this.mBreadCrumbTitleText;
v1_1.mBreadCrumbShortTitleRes = this.mBreadCrumbShortTitleRes;
v1_1.mBreadCrumbShortTitleText = this.mBreadCrumbShortTitleText;
v1_1.mSharedElementSourceNames = this.mSharedElementSourceNames;
v1_1.mSharedElementTargetNames = this.mSharedElementTargetNames;
v1_1.bumpBackStackNesting(1);
return v1_1;
}
Method com.afwsamples.testdpc.EnableProfileActivity.onCreate()
calling method android.util.Log.w()
protected void onCreate(android.os.Bundle p10)
{
super.onCreate(p10);
if (p10 == null) {
this.enableProfile();
}
this.setContentView(2130903055);
com.android.setupwizardlib.view.NavigationBar v5 = ((com.android.setupwizardlib.SetupWizardLayout) this.findViewById(2131623936)).getNavigationBar();
v5.setNavigationBarListener(this);
v5.getNextButton().setText(2131165329);
android.widget.ImageView v0_1 = ((android.widget.ImageView) this.findViewById(2131623978));
android.widget.TextView v1_1 = ((android.widget.TextView) this.findViewById(2131623979));
try {
android.content.pm.PackageManager v6 = this.getPackageManager();
android.content.pm.ApplicationInfo v2 = v6.getApplicationInfo(this.getPackageName(), 0);
v0_1.setImageDrawable(v6.getApplicationIcon(v2));
v1_1.setText(v6.getApplicationLabel(v2));
} catch (android.content.pm.PackageManager$NameNotFoundException v3) {
android.util.Log.w("TestDPC", "Couldn\'t look up our own package?!?!", v3);
}
return;
}
Method com.afwsamples.testdpc.EnableDeviceOwnerActivity.onCreate()
calling method android.util.Log.w()
protected void onCreate(android.os.Bundle p10)
{
super.onCreate(p10);
this.setContentView(2130903054);
com.android.setupwizardlib.view.NavigationBar v5 = ((com.android.setupwizardlib.SetupWizardLayout) this.findViewById(2131623936)).getNavigationBar();
v5.setNavigationBarListener(this);
v5.getNextButton().setText(2131165329);
android.widget.ImageView v0_1 = ((android.widget.ImageView) this.findViewById(2131623978));
android.widget.TextView v1_1 = ((android.widget.TextView) this.findViewById(2131623979));
try {
android.content.pm.PackageManager v6 = this.getPackageManager();
android.content.pm.ApplicationInfo v2 = v6.getApplicationInfo(this.getPackageName(), 0);
v0_1.setImageDrawable(v6.getApplicationIcon(v2));
v1_1.setText(v6.getApplicationLabel(v2));
} catch (android.content.pm.PackageManager$NameNotFoundException v3) {
android.util.Log.w("TestDPC", "Couldn\'t look up our own package?!?!", v3);
}
return;
}
Method android.support.v4.provider.RawDocumentFile.createFile()
calling method android.util.Log.w()
public android.support.v4.provider.DocumentFile createFile(String p7, String p8)
{
String v1 = android.webkit.MimeTypeMap.getSingleton().getExtensionFromMimeType(p7);
if (v1 != null) {
p8 = new StringBuilder().append(p8).append(".").append(v1).toString();
}
java.io.File v2_1 = new java.io.File(this.mFile, p8);
try {
v2_1.createNewFile();
int v3_5 = new android.support.v4.provider.RawDocumentFile(this, v2_1);
} catch (java.io.IOException v0) {
android.util.Log.w("DocumentFile", new StringBuilder().append("Failed to createFile: ").append(v0).toString());
v3_5 = 0;
}
return v3_5;
}
Method android.support.v4.provider.RawDocumentFile.deleteContents()
calling method android.util.Log.w()
private static boolean deleteContents(java.io.File p9)
{
java.io.File[] v2 = p9.listFiles();
int v5 = 1;
if (v2 != null) {
java.io.File[] v0 = v2;
int v4 = v0.length;
int v3 = 0;
while (v3 < v4) {
java.io.File v1 = v0[v3];
if (v1.isDirectory()) {
v5 &= android.support.v4.provider.RawDocumentFile.deleteContents(v1);
}
if (!v1.delete()) {
android.util.Log.w("DocumentFile", new StringBuilder().append("Failed to delete ").append(v1).toString());
v5 = 0;
}
v3++;
}
}
return v5;
}
Method android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent()
calling method android.util.Log.w()
public android.os.Bundle getResultsFromIntent(android.content.Intent p3)
{
android.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
return 0;
}
Method android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent()
calling method android.util.Log.w()
public void addResultsToIntent(android.support.v4.app.RemoteInput[] p3, android.content.Intent p4, android.os.Bundle p5)
{
android.util.Log.w("RemoteInput", "RemoteInput is only supported from API Level 16");
return;
}
Method android.support.v4.app.LoaderManagerImpl.doStop()
calling method android.util.Log.w()
void doStop()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Stopping in ").append(this).toString());
}
if (this.mStarted) {
int v1 = (this.mLoaders.size() - 1);
while (v1 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v1)).stop();
v1--;
}
this.mStarted = 0;
} else {
RuntimeException v0_1 = new RuntimeException("here");
v0_1.fillInStackTrace();
android.util.Log.w("LoaderManager", new StringBuilder().append("Called doStop when not started: ").append(this).toString(), v0_1);
}
return;
}
Method android.support.v4.app.LoaderManagerImpl.doStart()
calling method android.util.Log.w()
void doStart()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Starting in ").append(this).toString());
}
if (!this.mStarted) {
this.mStarted = 1;
int v1 = (this.mLoaders.size() - 1);
while (v1 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v1)).start();
v1--;
}
} else {
RuntimeException v0_1 = new RuntimeException("here");
v0_1.fillInStackTrace();
android.util.Log.w("LoaderManager", new StringBuilder().append("Called doStart when already started: ").append(this).toString(), v0_1);
}
return;
}
Method android.support.v4.app.LoaderManagerImpl.doRetain()
calling method android.util.Log.w()
void doRetain()
{
if (android.support.v4.app.LoaderManagerImpl.DEBUG) {
android.util.Log.v("LoaderManager", new StringBuilder().append("Retaining in ").append(this).toString());
}
if (this.mStarted) {
this.mRetaining = 1;
this.mStarted = 0;
int v1 = (this.mLoaders.size() - 1);
while (v1 >= 0) {
((android.support.v4.app.LoaderManagerImpl$LoaderInfo) this.mLoaders.valueAt(v1)).retain();
v1--;
}
} else {
RuntimeException v0_1 = new RuntimeException("here");
v0_1.fillInStackTrace();
android.util.Log.w("LoaderManager", new StringBuilder().append("Called doRetain when not started: ").append(this).toString(), v0_1);
}
return;
}
Method android.support.v4.app.FragmentStatePagerAdapter.restoreState()
calling method android.util.Log.w()
public void restoreState(android.os.Parcelable p12, ClassLoader p13)
{
if (p12 != null) {
((android.os.Bundle) p12).setClassLoader(p13);
android.os.Parcelable[] v2 = ((android.os.Bundle) p12).getParcelableArray("states");
this.mSavedState.clear();
this.mFragments.clear();
if (v2 != null) {
int v3 = 0;
while (v3 < v2.length) {
this.mSavedState.add(((android.support.v4.app.Fragment$SavedState) v2[v3]));
v3++;
}
}
java.util.Iterator v4 = ((android.os.Bundle) p12).keySet().iterator();
while (v4.hasNext()) {
String v6_1 = ((String) v4.next());
if (v6_1.startsWith("f")) {
int v5 = Integer.parseInt(v6_1.substring(1));
android.support.v4.app.Fragment v1 = this.mFragmentManager.getFragment(((android.os.Bundle) p12), v6_1);
if (v1 == null) {
android.util.Log.w("FragmentStatePagerAdapter", new StringBuilder().append("Bad fragment at key ").append(v6_1).toString());
}
while (this.mFragments.size() <= v5) {
this.mFragments.add(0);
}
v1.setMenuVisibility(0);
this.mFragments.set(v5, v1);
}
}
}
return;
}
Method android.support.v4.app.FragmentManagerImpl.restoreAllState()
calling method android.util.Log.w()
void restoreAllState(android.os.Parcelable p13, java.util.ArrayList p14)
{
if ((p13 != null) && (((android.support.v4.app.FragmentManagerState) p13).mActive != null)) {
if (p14 != null) {
int v4_3 = 0;
while (v4_3 < p14.size()) {
android.support.v4.app.Fragment v1_6 = ((android.support.v4.app.Fragment) p14.get(v4_3));
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: re-attaching retained ").append(v1_6).toString());
}
android.support.v4.app.FragmentState v3_1 = ((android.support.v4.app.FragmentManagerState) p13).mActive[v1_6.mIndex];
v3_1.mInstance = v1_6;
v1_6.mSavedViewState = 0;
v1_6.mBackStackNesting = 0;
v1_6.mInLayout = 0;
v1_6.mAdded = 0;
v1_6.mTarget = 0;
if (v3_1.mSavedFragmentState != null) {
v3_1.mSavedFragmentState.setClassLoader(this.mActivity.getClassLoader());
v1_6.mSavedViewState = v3_1.mSavedFragmentState.getSparseParcelableArray("android:view_state");
v1_6.mSavedFragmentState = v3_1.mSavedFragmentState;
}
v4_3++;
}
}
this.mActive = new java.util.ArrayList(((android.support.v4.app.FragmentManagerState) p13).mActive.length);
if (this.mAvailIndices != null) {
this.mAvailIndices.clear();
}
int v4_2 = 0;
while (v4_2 < ((android.support.v4.app.FragmentManagerState) p13).mActive.length) {
android.support.v4.app.FragmentState v3_0 = ((android.support.v4.app.FragmentManagerState) p13).mActive[v4_2];
if (v3_0 == null) {
this.mActive.add(0);
if (this.mAvailIndices == null) {
this.mAvailIndices = new java.util.ArrayList();
}
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: avail #").append(v4_2).toString());
}
this.mAvailIndices.add(Integer.valueOf(v4_2));
} else {
android.support.v4.app.Fragment v1_4 = v3_0.instantiate(this.mActivity, this.mParent);
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: active #").append(v4_2).append(": ").append(v1_4).toString());
}
this.mActive.add(v1_4);
v3_0.mInstance = 0;
}
v4_2++;
}
if (p14 != null) {
int v4_1 = 0;
while (v4_1 < p14.size()) {
android.support.v4.app.Fragment v1_3 = ((android.support.v4.app.Fragment) p14.get(v4_1));
if (v1_3.mTargetIndex >= 0) {
if (v1_3.mTargetIndex >= this.mActive.size()) {
android.util.Log.w("FragmentManager", new StringBuilder().append("Re-attaching retained fragment ").append(v1_3).append(" target no longer exists: ").append(v1_3.mTargetIndex).toString());
v1_3.mTarget = 0;
} else {
v1_3.mTarget = ((android.support.v4.app.Fragment) this.mActive.get(v1_3.mTargetIndex));
}
}
v4_1++;
}
}
if (((android.support.v4.app.FragmentManagerState) p13).mAdded == null) {
this.mAdded = 0;
} else {
this.mAdded = new java.util.ArrayList(((android.support.v4.app.FragmentManagerState) p13).mAdded.length);
int v4_0 = 0;
while (v4_0 < ((android.support.v4.app.FragmentManagerState) p13).mAdded.length) {
android.support.v4.app.Fragment v1_1 = ((android.support.v4.app.Fragment) this.mActive.get(((android.support.v4.app.FragmentManagerState) p13).mAdded[v4_0]));
if (v1_1 == null) {
this.throwException(new IllegalStateException(new StringBuilder().append("No instantiated fragment for index #").append(((android.support.v4.app.FragmentManagerState) p13).mAdded[v4_0]).toString()));
}
v1_1.mAdded = 1;
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: added #").append(v4_0).append(": ").append(v1_1).toString());
}
if (!this.mAdded.contains(v1_1)) {
this.mAdded.add(v1_1);
v4_0++;
} else {
throw new IllegalStateException("Already added!");
}
}
}
if (((android.support.v4.app.FragmentManagerState) p13).mBackStack == null) {
this.mBackStack = 0;
} else {
this.mBackStack = new java.util.ArrayList(((android.support.v4.app.FragmentManagerState) p13).mBackStack.length);
int v4_4 = 0;
while (v4_4 < ((android.support.v4.app.FragmentManagerState) p13).mBackStack.length) {
android.support.v4.app.BackStackRecord v0 = ((android.support.v4.app.FragmentManagerState) p13).mBackStack[v4_4].instantiate(this);
if (android.support.v4.app.FragmentManagerImpl.DEBUG) {
android.util.Log.v("FragmentManager", new StringBuilder().append("restoreAllState: back stack #").append(v4_4).append(" (index ").append(v0.mIndex).append("): ").append(v0).toString());
v0.dump(" ", new java.io.PrintWriter(new android.support.v4.util.LogWriter("FragmentManager")), 0);
}
this.mBackStack.add(v0);
if (v0.mIndex >= 0) {
this.setBackStackIndex(v0.mIndex, v0);
}
v4_4++;
}
}
}
return;
}
Method com.android.setupwizardlib.util.Partner.get()
calling method android.util.Log.w()
public static declared_synchronized com.android.setupwizardlib.util.Partner get(android.content.Context p11)
{
try {
if (!com.android.setupwizardlib.util.Partner.sSearched) {
android.content.pm.PackageManager v5 = p11.getPackageManager();
java.util.Iterator v2 = v5.queryBroadcastReceivers(new android.content.Intent("com.android.setupwizard.action.PARTNER_CUSTOMIZATION"), 0).iterator();
while (v2.hasNext()) {
android.content.pm.ResolveInfo v3_1 = ((android.content.pm.ResolveInfo) v2.next());
if (v3_1.activityInfo != null) {
android.content.pm.ApplicationInfo v0 = v3_1.activityInfo.applicationInfo;
if ((v0.flags & 1) != 0) {
try {
com.android.setupwizardlib.util.Partner.sPartner = new com.android.setupwizardlib.util.Partner(v0.packageName, v5.getResourcesForApplication(v0));
break;
} catch (android.content.pm.PackageManager$NameNotFoundException v1) {
android.util.Log.w("(SUW) Partner", new StringBuilder().append("Failed to find resources for ").append(v0.packageName).toString());
}
}
}
}
com.android.setupwizardlib.util.Partner.sSearched = 1;
}
} catch (String v7_11) {
throw v7_11;
}
return com.android.setupwizardlib.util.Partner.sPartner;
}
Method com.afwsamples.testdpc.cosu.EnableCosuActivity.startCosuMode()
calling method android.util.Log.w()
private void startCosuMode()
{
android.content.Intent v1_1 = 0;
String v2 = this.mConfig.getMode();
String[] v0 = this.mConfig.getKioskApps();
if (v2 == null) {
v2 = "default";
}
if (!"custom".equals(v2)) {
if (!"single".equals(v2)) {
v1_1 = new android.content.Intent("android.intent.action.MAIN");
v1_1.addCategory("android.intent.category.HOME");
} else {
if (v0.length != 0) {
v1_1 = this.getPackageManager().getLaunchIntentForPackage(v0[0]);
}
}
} else {
v1_1 = new android.content.Intent(this, com.afwsamples.testdpc.policy.locktask.KioskModeActivity);
v1_1.putExtra("com.afwsamples.testdpc.policy.locktask.LOCKED_APP_PACKAGE_LIST", v0);
this.getPackageManager().setComponentEnabledSetting(new android.content.ComponentName(this.getPackageName(), com.afwsamples.testdpc.policy.locktask.KioskModeActivity.getName()), 1, 1);
}
if (v1_1 != null) {
v1_1.addFlags(268435456);
this.startActivity(v1_1);
android.widget.Toast.makeText(this, 2131165455, 1).show();
this.unregisterReceiver(this.mInstallReceiver);
this.unregisterReceiver(this.mDownloadReceiver);
if (this.mHandler.hasMessages(2)) {
android.util.Log.w("CosuSetup", "Download timeout messages remaining on handler thread.");
this.mHandler.removeMessages(2);
}
this.finish();
} else {
android.util.Log.e("CosuSetup", new StringBuilder().append("No launch intent specified. Mode=").append(v2).toString());
this.finishWithFailure();
}
return;
}
Method com.afwsamples.testdpc.cosu.CosuConfig.onDownloadComplete()
calling method android.util.Log.w()
public Long onDownloadComplete(Long p10)
{
java.util.Iterator v2 = this.mDownloadApps.iterator();
while (v2.hasNext()) {
com.afwsamples.testdpc.cosu.CosuConfig$DownloadAppInfo v0_1 = ((com.afwsamples.testdpc.cosu.CosuConfig$DownloadAppInfo) v2.next());
if (p10.equals(v0_1.downloadId)) {
v0_1.downloadCompleted = 1;
try {
com.afwsamples.testdpc.cosu.CosuUtils.installPackage(this.mContext, new java.io.FileInputStream(this.mDownloadManager.openDownloadedFile(p10.longValue()).getFileDescriptor()), v0_1.packageName);
} catch (java.io.IOException v1) {
android.util.Log.e("CosuSetup", new StringBuilder().append("Error installing package: ").append(v0_1.packageName).toString(), v1);
v0_1.installCompleted = 1;
}
Long v5_1 = v0_1.downloadId;
}
return v5_1;
}
android.util.Log.w("CosuSetup", new StringBuilder().append("Unknown download id: ").append(p10).toString());
v5_1 = 0;
return v5_1;
}
Method com.afwsamples.testdpc.cosu.CosuConfig.applyPolicies()
calling method android.util.Log.w()
public void applyPolicies(android.content.ComponentName p10)
{
android.app.admin.DevicePolicyManager v0_1 = ((android.app.admin.DevicePolicyManager) this.mContext.getSystemService("device_policy"));
v0_1.setLockTaskPackages(p10, this.getKioskApps());
java.util.Iterator v3_0 = this.mHideApps.iterator();
while (v3_0.hasNext()) {
v0_1.setApplicationHidden(p10, ((String) v3_0.next()), 1);
}
java.util.Iterator v3_1 = this.mEnableSystemApps.iterator();
while (v3_1.hasNext()) {
String v4_1 = ((String) v3_1.next());
try {
v0_1.enableSystemApp(p10, v4_1);
} catch (IllegalArgumentException v1) {
android.util.Log.w("CosuSetup", new StringBuilder().append("Failed to enable ").append(v4_1).append(". Operation is only allowed for system apps.").toString());
}
}
java.util.Iterator v3_2 = this.mUserRestrictions.iterator();
while (v3_2.hasNext()) {
v0_1.addUserRestriction(p10, ((String) v3_2.next()));
}
java.util.Iterator v3_3 = this.mGlobalSettings.iterator();
while (v3_3.hasNext()) {
com.afwsamples.testdpc.cosu.CosuConfig$GlobalSetting v2_1 = ((com.afwsamples.testdpc.cosu.CosuConfig$GlobalSetting) v3_3.next());
v0_1.setGlobalSetting(p10, v2_1.key, v2_1.value);
}
if (android.os.Build$VERSION.SDK_INT >= 23) {
v0_1.setStatusBarDisabled(p10, this.mDisableStatusBar);
v0_1.setKeyguardDisabled(p10, this.mDisableKeyguard);
}
v0_1.setScreenCaptureDisabled(p10, this.mDisableScreenCapture);
v0_1.setCameraDisabled(p10, this.mDisableCamera);
return;
}
Method android.support.v4.view.ViewPager.setOffscreenPageLimit()
calling method android.util.Log.w()
public void setOffscreenPageLimit(int p5)
{
if (p5 < 1) {
android.util.Log.w("ViewPager", new StringBuilder().append("Requested offscreen page limit ").append(p5).append(" too small; defaulting to ").append(1).toString());
p5 = 1;
}
if (p5 != this.mOffscreenPageLimit) {
this.mOffscreenPageLimit = p5;
this.populate();
}
return;
}
Method android.support.v4.view.MenuItemCompat.setActionProvider()
calling method android.util.Log.w()
public static android.view.MenuItem setActionProvider(android.view.MenuItem p2, android.support.v4.view.ActionProvider p3)
{
if (!(p2 instanceof android.support.v4.internal.view.SupportMenuItem)) {
android.util.Log.w("MenuItemCompat", "setActionProvider: item does not implement SupportMenuItem; ignoring");
} else {
p2 = ((android.support.v4.internal.view.SupportMenuItem) p2).setSupportActionProvider(p3);
}
return p2;
}
Method android.support.v4.view.MenuItemCompat.getActionProvider()
calling method android.util.Log.w()
public static android.support.v4.view.ActionProvider getActionProvider(android.view.MenuItem p2)
{
int v0_2;
if (!(p2 instanceof android.support.v4.internal.view.SupportMenuItem)) {
android.util.Log.w("MenuItemCompat", "getActionProvider: item does not implement SupportMenuItem; returning null");
v0_2 = 0;
} else {
v0_2 = ((android.support.v4.internal.view.SupportMenuItem) p2).getSupportActionProvider();
}
return v0_2;
}
Method android.support.v4.view.ActionProvider.setVisibilityListener()
calling method android.util.Log.w()
public void setVisibilityListener(android.support.v4.view.ActionProvider$VisibilityListener p4)
{
if ((this.mVisibilityListener != null) && (p4 != null)) {
android.util.Log.w("ActionProvider(support)", new StringBuilder().append("setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this ").append(this.getClass().getSimpleName()).append(" instance while it is still in use somewhere else?").toString());
}
this.mVisibilityListener = p4;
return;
}
Method android.support.v4.util.AtomicFile.startWrite()
calling method android.util.Log.w()
public java.io.FileOutputStream startWrite()
{
if (this.mBaseName.exists()) {
if (this.mBackupName.exists()) {
this.mBaseName.delete();
} else {
if (!this.mBaseName.renameTo(this.mBackupName)) {
android.util.Log.w("AtomicFile", new StringBuilder().append("Couldn\'t rename file ").append(this.mBaseName).append(" to backup file ").append(this.mBackupName).toString());
}
}
}
try {
java.io.FileOutputStream v3_1 = new java.io.FileOutputStream(this.mBaseName);
} catch (java.io.FileNotFoundException v0) {
if (this.mBaseName.getParentFile().mkdir()) {
try {
v3_1 = new java.io.FileOutputStream(this.mBaseName);
} catch (java.io.FileNotFoundException v1) {
throw new java.io.IOException(new StringBuilder().append("Couldn\'t create ").append(this.mBaseName).toString());
}
} else {
throw new java.io.IOException(new StringBuilder().append("Couldn\'t create directory ").append(this.mBaseName).toString());
}
}
return v3_1;
}
Method android.support.v4.util.AtomicFile.finishWrite()
calling method android.util.Log.w()
public void finishWrite(java.io.FileOutputStream p4)
{
if (p4 != null) {
android.support.v4.util.AtomicFile.sync(p4);
try {
p4.close();
this.mBackupName.delete();
} catch (java.io.IOException v0) {
android.util.Log.w("AtomicFile", "finishWrite: Got exception:", v0);
}
}
return;
}
Method android.support.v4.util.AtomicFile.failWrite()
calling method android.util.Log.w()
public void failWrite(java.io.FileOutputStream p4)
{
if (p4 != null) {
android.support.v4.util.AtomicFile.sync(p4);
try {
p4.close();
this.mBaseName.delete();
this.mBackupName.renameTo(this.mBaseName);
} catch (java.io.IOException v0) {
android.util.Log.w("AtomicFile", "failWrite: Got exception:", v0);
}
}
return;
}
Method android.support.v4.text.ICUCompatIcs.getScript()
calling method android.util.Log.w()
public static String getScript(String p5)
{
try {
int v2_2;
if (android.support.v4.text.ICUCompatIcs.sGetScriptMethod == null) {
v2_2 = 0;
} else {
Object[] v0 = new Object[1];
v0[0] = p5;
v2_2 = ((String) android.support.v4.text.ICUCompatIcs.sGetScriptMethod.invoke(0, v0));
}
} catch (reflect.InvocationTargetException v1_1) {
android.util.Log.w("ICUCompatIcs", v1_1);
} catch (reflect.InvocationTargetException v1_0) {
android.util.Log.w("ICUCompatIcs", v1_0);
}
return v2_2;
}
Method android.support.v4.text.ICUCompatIcs.addLikelySubtags()
calling method android.util.Log.w()
public static String addLikelySubtags(String p4)
{
try {
String v2_1;
if (android.support.v4.text.ICUCompatIcs.sAddLikelySubtagsMethod == null) {
v2_1 = p4;
} else {
Object[] v0 = new Object[1];
v0[0] = p4;
v2_1 = ((String) android.support.v4.text.ICUCompatIcs.sAddLikelySubtagsMethod.invoke(0, v0));
}
} catch (reflect.InvocationTargetException v1_1) {
android.util.Log.w("ICUCompatIcs", v1_1);
} catch (reflect.InvocationTargetException v1_0) {
android.util.Log.w("ICUCompatIcs", v1_0);
}
return v2_1;
}
Method android.support.v4.text.ICUCompatIcs.<clinit>()
calling method android.util.Log.w()
static ICUCompatIcs()
{
try {
Class v0 = Class.forName("libcore.icu.ICU");
} catch (Exception v1) {
android.util.Log.w("ICUCompatIcs", v1);
return;
}
if (v0 == null) {
return;
} else {
Class[] v3_3 = new Class[1];
v3_3[0] = String;
android.support.v4.text.ICUCompatIcs.sGetScriptMethod = v0.getMethod("getScript", v3_3);
Class[] v3_1 = new Class[1];
v3_1[0] = String;
android.support.v4.text.ICUCompatIcs.sAddLikelySubtagsMethod = v0.getMethod("addLikelySubtags", v3_1);
return;
}
}
Method android.support.v4.speech.tts.TextToSpeechICS.construct()
calling method android.util.Log.w()
static android.speech.tts.TextToSpeech construct(android.content.Context p2, android.speech.tts.TextToSpeech$OnInitListener p3, String p4)
{
android.speech.tts.TextToSpeech v0_1;
if (android.os.Build$VERSION.SDK_INT >= 14) {
v0_1 = new android.speech.tts.TextToSpeech(p2, p3, p4);
} else {
if (p4 != null) {
android.util.Log.w("android.support.v4.speech.tts", "Can\'t specify tts engine on this device");
v0_1 = new android.speech.tts.TextToSpeech(p2, p3);
} else {
v0_1 = new android.speech.tts.TextToSpeech(p2, p3);
}
}
return v0_1;
}
Method android.support.v4.provider.DocumentsContractApi21.listFiles()
calling method android.util.Log.w()
public static android.net.Uri[] listFiles(android.content.Context p11, android.net.Uri p12)
{
android.content.ContentResolver v0 = p11.getContentResolver();
android.net.Uri v1 = android.provider.DocumentsContract.buildChildDocumentsUriUsingTree(p12, android.provider.DocumentsContract.getDocumentId(p12));
java.util.ArrayList v10_1 = new java.util.ArrayList();
try {
android.net.Uri[] v2_0 = new String[1];
v2_0[0] = "document_id";
android.database.Cursor v6 = v0.query(v1, v2_0, 0, 0, 0);
} catch (android.net.Uri[] v2_4) {
android.support.v4.provider.DocumentsContractApi21.closeQuietly(v6);
throw v2_4;
} catch (Exception v9) {
android.util.Log.w("DocumentFile", new StringBuilder().append("Failed query: ").append(v9).toString());
android.support.v4.provider.DocumentsContractApi21.closeQuietly(v6);
android.net.Uri[] v2_6 = new android.net.Uri[v10_1.size()];
return ((android.net.Uri[]) v10_1.toArray(v2_6));
}
while (v6.moveToNext()) {
v10_1.add(android.provider.DocumentsContract.buildDocumentUriUsingTree(p12, v6.getString(0)));
}
android.support.v4.provider.DocumentsContractApi21.closeQuietly(v6);
v2_6 = new android.net.Uri[v10_1.size()];
return ((android.net.Uri[]) v10_1.toArray(v2_6));
}
Method android.support.v4.provider.DocumentsContractApi19.queryForString()
calling method android.util.Log.w()
private static String queryForString(android.content.Context p8, android.net.Uri p9, String p10, String p11)
{
android.content.ContentResolver v0 = p8.getContentResolver();
try {
String v2_5 = new String[1];
v2_5[0] = p10;
android.database.Cursor v6 = v0.query(p9, v2_5, 0, 0, 0);
} catch (int v1_6) {
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
throw v1_6;
} catch (Exception v7) {
android.util.Log.w("DocumentFile", new StringBuilder().append("Failed query: ").append(v7).toString());
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
return p11;
}
if ((!v6.moveToFirst()) || (v6.isNull(0))) {
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
return p11;
} else {
p11 = v6.getString(0);
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
return p11;
}
}
Method android.support.v4.provider.DocumentsContractApi19.queryForLong()
calling method android.util.Log.w()
private static long queryForLong(android.content.Context p9, android.net.Uri p10, String p11, long p12)
{
android.content.ContentResolver v0 = p9.getContentResolver();
try {
String v2_5 = new String[1];
v2_5[0] = p11;
android.database.Cursor v6 = v0.query(p10, v2_5, 0, 0, 0);
} catch (int v1_6) {
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
throw v1_6;
} catch (Exception v7) {
android.util.Log.w("DocumentFile", new StringBuilder().append("Failed query: ").append(v7).toString());
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
return p12;
}
if ((!v6.moveToFirst()) || (v6.isNull(0))) {
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
return p12;
} else {
p12 = v6.getLong(0);
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
return p12;
}
}
Method android.support.v4.provider.DocumentsContractApi19.exists()
calling method android.util.Log.w()
public static boolean exists(android.content.Context p10, android.net.Uri p11)
{
android.content.ContentResolver v0 = p10.getContentResolver();
try {
int v1_3;
String v2_5 = new String[1];
v2_5[0] = "document_id";
android.database.Cursor v6 = v0.query(p11, v2_5, 0, 0, 0);
} catch (int v1_4) {
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
throw v1_4;
} catch (Exception v7) {
android.util.Log.w("DocumentFile", new StringBuilder().append("Failed query: ").append(v7).toString());
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
v1_3 = 0;
return v1_3;
}
if (v6.getCount() <= 0) {
v1_3 = 0;
} else {
v1_3 = 1;
}
android.support.v4.provider.DocumentsContractApi19.closeQuietly(v6);
return v1_3;
}
Method android.support.v4.print.PrintHelperKitkat.loadBitmap()
calling method android.util.Log.w()
private android.graphics.Bitmap loadBitmap(android.net.Uri p6, android.graphics.BitmapFactory$Options p7)
{
if ((p6 != null) && (this.mContext != null)) {
try {
java.io.InputStream v0 = this.mContext.getContentResolver().openInputStream(p6);
Throwable v2_1 = android.graphics.BitmapFactory.decodeStream(v0, 0, p7);
} catch (Throwable v2_2) {
if (v0 != null) {
try {
v0.close();
} catch (java.io.IOException v1_0) {
android.util.Log.w("PrintHelperKitkat", "close fail ", v1_0);
}
}
throw v2_2;
}
if (v0 != null) {
try {
v0.close();
} catch (java.io.IOException v1_1) {
android.util.Log.w("PrintHelperKitkat", "close fail ", v1_1);
}
}
return v2_1;
} else {
throw new IllegalArgumentException("bad argument to loadBitmap");
}
}
Method android.support.v4.os.EnvironmentCompat.getStorageState()
calling method android.util.Log.w()
public static String getStorageState(java.io.File p7)
{
String v4_3;
if (android.os.Build$VERSION.SDK_INT < 19) {
try {
if (p7.getCanonicalPath().startsWith(android.os.Environment.getExternalStorageDirectory().getCanonicalPath())) {
v4_3 = android.os.Environment.getExternalStorageState();
return v4_3;
}
} catch (java.io.IOException v2) {
android.util.Log.w("EnvironmentCompat", new StringBuilder().append("Failed to resolve canonical path: ").append(v2).toString());
}
v4_3 = "unknown";
} else {
v4_3 = android.support.v4.os.EnvironmentCompatKitKat.getStorageState(p7);
}
return v4_3;
}
Method android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.setActiveScanRouteTypes()
calling method android.util.Log.w()
public void setActiveScanRouteTypes(int p3)
{
if ((p3 & 2) == 0) {
if (this.mActivelyScanningWifiDisplays) {
this.mActivelyScanningWifiDisplays = 0;
this.mHandler.removeCallbacks(this);
}
} else {
if (!this.mActivelyScanningWifiDisplays) {
if (this.mScanWifiDisplaysMethod == null) {
android.util.Log.w("MediaRouterJellybeanMr1", "Cannot scan for wifi displays because the DisplayManager.scanWifiDisplays() method is not available on this device.");
} else {
this.mActivelyScanningWifiDisplays = 1;
this.mHandler.post(this);
}
}
}
return;
}
Method android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.run()
calling method android.util.Log.w()
public void run()
{
if (this.mActivelyScanningWifiDisplays) {
try {
Object[] v3_1 = new Object[0];
this.mScanWifiDisplaysMethod.invoke(this.mDisplayManager, v3_1);
} catch (reflect.InvocationTargetException v0_0) {
android.util.Log.w("MediaRouterJellybeanMr1", "Cannot scan for wifi displays.", v0_0);
} catch (reflect.InvocationTargetException v0_1) {
android.util.Log.w("MediaRouterJellybeanMr1", "Cannot scan for wifi displays.", v0_1);
}
this.mHandler.postDelayed(this, 15000);
}
return;
}
Method android.support.v4.media.routing.MediaRouterJellybean$SelectRouteWorkaround.selectRoute()
calling method android.util.Log.w()
public void selectRoute(Object p9, int p10, Object p11)
{
if ((8388608 & ((android.media.MediaRouter$RouteInfo) p11).getSupportedTypes()) != 0) {
((android.media.MediaRouter) p9).selectRoute(p10, ((android.media.MediaRouter$RouteInfo) p11));
} else {
if (this.mSelectRouteIntMethod == null) {
android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route because the platform is missing the selectRouteInt() method. Media routing may not work.");
} else {
try {
String v4_1 = this.mSelectRouteIntMethod;
String v5_2 = new Object[2];
v5_2[0] = Integer.valueOf(p10);
v5_2[1] = ((android.media.MediaRouter$RouteInfo) p11);
v4_1.invoke(((android.media.MediaRouter) p9), v5_2);
} catch (reflect.InvocationTargetException v0_1) {
android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route. Media routing may not work.", v0_1);
} catch (reflect.InvocationTargetException v0_0) {
android.util.Log.w("MediaRouterJellybean", "Cannot programmatically select non-user route. Media routing may not work.", v0_0);
}
}
}
return;
}
Method android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive()
calling method android.util.Log.w()
public void onReceive(android.content.Context p4, android.content.Intent p5)
{
try {
this.this$0.mTransportCallback.handleKey(((android.view.KeyEvent) p5.getParcelableExtra("android.intent.extra.KEY_EVENT")));
} catch (ClassCastException v0) {
android.util.Log.w("TransportController", v0);
}
return;
}
Method android.support.v4.media.MediaMetadataCompat.getRating()
calling method android.util.Log.w()
public android.support.v4.media.RatingCompat getRating(String p6)
{
try {
android.support.v4.media.RatingCompat v2 = ((android.support.v4.media.RatingCompat) this.mBundle.getParcelable(p6));
} catch (Exception v1) {
android.util.Log.w("MediaMetadata", "Failed to retrieve a key as Rating.", v1);
}
return v2;
}
Method android.support.v4.media.MediaMetadataCompat.getBitmap()
calling method android.util.Log.w()
public android.graphics.Bitmap getBitmap(String p6)
{
try {
android.graphics.Bitmap v1 = ((android.graphics.Bitmap) this.mBundle.getParcelable(p6));
} catch (Exception v2) {
android.util.Log.w("MediaMetadata", "Failed to retrieve a key as Bitmap.", v2);
}
return v1;
}
Method android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create()
calling method android.util.Log.w()
public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources p4, String p5)
{
android.support.v4.graphics.drawable.RoundedBitmapDrawable v0 = android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create(p4, android.graphics.BitmapFactory.decodeFile(p5));
if (v0.getBitmap() == null) {
android.util.Log.w("RoundedBitmapDrawableFactory", new StringBuilder().append("BitmapDrawable cannot decode ").append(p5).toString());
}
return v0;
}
Method android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create()
calling method android.util.Log.w()
public static android.support.v4.graphics.drawable.RoundedBitmapDrawable create(android.content.res.Resources p4, java.io.InputStream p5)
{
android.support.v4.graphics.drawable.RoundedBitmapDrawable v0 = android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create(p4, android.graphics.BitmapFactory.decodeStream(p5));
if (v0.getBitmap() == null) {
android.util.Log.w("RoundedBitmapDrawableFactory", new StringBuilder().append("BitmapDrawable cannot decode ").append(p5).toString());
}
return v0;
}
Method android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent()
calling method android.util.Log.w()
public static boolean completeWakefulIntent(android.content.Intent p7)
{
int v2_0 = 0;
int v0 = p7.getIntExtra("android.support.content.wakelockid", 0);
if (v0 != 0) {
try {
android.os.PowerManager$WakeLock v1_0 = ((android.os.PowerManager$WakeLock) android.support.v4.content.WakefulBroadcastReceiver.mActiveWakeLocks.get(v0));
} catch (int v2_3) {
throw v2_3;
}
if (v1_0 == null) {
android.util.Log.w("WakefulBroadcastReceiver", new StringBuilder().append("No active wake lock id #").append(v0).toString());
v2_0 = 1;
} else {
v1_0.release();
android.support.v4.content.WakefulBroadcastReceiver.mActiveWakeLocks.remove(v0);
v2_0 = 1;
}
}
return v2_0;
}
Method android.support.v4.content.ModernAsyncTask$3.done()
calling method android.util.Log.w()
protected void done()
{
try {
android.support.v4.content.ModernAsyncTask.access$400(this.this$0, this.get());
} catch (java.util.concurrent.CancellationException v0_1) {
android.util.Log.w("AsyncTask", v0_1);
} catch (java.util.concurrent.CancellationException v0_0) {
throw new RuntimeException("An error occured while executing doInBackground()", v0_0.getCause());
} catch (java.util.concurrent.CancellationException v0) {
android.support.v4.content.ModernAsyncTask.access$400(this.this$0, 0);
} catch (Throwable v2) {
throw new RuntimeException("An error occured while executing doInBackground()", v2);
}
return;
}
Method android.support.v4.content.ContextCompat.createFilesDir()
calling method android.util.Log.w()
private static declared_synchronized java.io.File createFilesDir(java.io.File p4)
{
try {
if ((!p4.exists()) && ((!p4.mkdirs()) && (!p4.exists()))) {
android.util.Log.w("ContextCompat", new StringBuilder().append("Unable to create files subdir ").append(p4.getPath()).toString());
p4 = 0;
}
} catch (String v0_2) {
throw v0_2;
}
return p4;
}
Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap()
calling method android.util.Log.w()
private void updateListenerMap()
{
java.util.Set v2 = android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages(this.mContext);
if (!v2.equals(this.mCachedEnabledPackages)) {
this.mCachedEnabledPackages = v2;
java.util.List v7 = this.mContext.getPackageManager().queryIntentServices(new android.content.Intent().setAction("android.support.BIND_NOTIFICATION_SIDE_CHANNEL"), 4);
java.util.HashSet v1_1 = new java.util.HashSet();
java.util.Iterator v4_0 = v7.iterator();
while (v4_0.hasNext()) {
android.content.pm.ResolveInfo v6_1 = ((android.content.pm.ResolveInfo) v4_0.next());
if (v2.contains(v6_1.serviceInfo.packageName)) {
android.content.ComponentName v0_1 = new android.content.ComponentName(v6_1.serviceInfo.packageName, v6_1.serviceInfo.name);
if (v6_1.serviceInfo.permission == null) {
v1_1.add(v0_1);
} else {
android.util.Log.w("NotifManCompat", new StringBuilder().append("Permission present on component ").append(v0_1).append(", not adding listener record.").toString());
}
}
}
java.util.Iterator v4_1 = v1_1.iterator();
while (v4_1.hasNext()) {
android.content.ComponentName v0_3 = ((android.content.ComponentName) v4_1.next());
if (!this.mRecordMap.containsKey(v0_3)) {
if (android.util.Log.isLoggable("NotifManCompat", 3)) {
android.util.Log.d("NotifManCompat", new StringBuilder().append("Adding listener record for ").append(v0_3).toString());
}
this.mRecordMap.put(v0_3, new android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord(v0_3));
}
}
java.util.Iterator v5 = this.mRecordMap.entrySet().iterator();
while (v5.hasNext()) {
java.util.Map$Entry v3_1 = ((java.util.Map$Entry) v5.next());
if (!v1_1.contains(v3_1.getKey())) {
if (android.util.Log.isLoggable("NotifManCompat", 3)) {
android.util.Log.d("NotifManCompat", new StringBuilder().append("Removing listener record for ").append(v3_1.getKey()).toString());
}
this.ensureServiceUnbound(((android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord) v3_1.getValue()));
v5.remove();
}
}
}
return;
}
Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry()
calling method android.util.Log.w()
private void scheduleListenerRetry(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p7)
{
if (!this.mHandler.hasMessages(3, p7.componentName)) {
p7.retryCount = (p7.retryCount + 1);
if (p7.retryCount <= 6) {
int v0 = ((1 << (p7.retryCount - 1)) * 1000);
if (android.util.Log.isLoggable("NotifManCompat", 3)) {
android.util.Log.d("NotifManCompat", new StringBuilder().append("Scheduling retry for ").append(v0).append(" ms").toString());
}
this.mHandler.sendMessageDelayed(this.mHandler.obtainMessage(3, p7.componentName), ((long) v0));
} else {
android.util.Log.w("NotifManCompat", new StringBuilder().append("Giving up on delivering ").append(p7.taskQueue.size()).append(" tasks to ").append(p7.componentName).append(" after ").append(p7.retryCount).append(" retries").toString());
p7.taskQueue.clear();
}
}
return;
}
Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue()
calling method android.util.Log.w()
private void processListenerQueue(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p7)
{
if (android.util.Log.isLoggable("NotifManCompat", 3)) {
android.util.Log.d("NotifManCompat", new StringBuilder().append("Processing component ").append(p7.componentName).append(", ").append(p7.taskQueue.size()).append(" queued tasks").toString());
}
if (!p7.taskQueue.isEmpty()) {
if ((!this.ensureServiceBound(p7)) || (p7.service == null)) {
this.scheduleListenerRetry(p7);
return;
}
while(true) {
android.support.v4.app.NotificationManagerCompat$Task v1_1 = ((android.support.v4.app.NotificationManagerCompat$Task) p7.taskQueue.peek());
if (v1_1 == null) {
break;
}
try {
if (android.util.Log.isLoggable("NotifManCompat", 3)) {
android.util.Log.d("NotifManCompat", new StringBuilder().append("Sending task ").append(v1_1).toString());
}
v1_1.send(p7.service);
p7.taskQueue.remove();
} catch (android.os.RemoteException v0) {
android.util.Log.w("NotifManCompat", new StringBuilder().append("RemoteException communicating with ").append(p7.componentName).toString(), v0);
break;
} catch (android.os.RemoteException v0) {
if (!android.util.Log.isLoggable("NotifManCompat", 3)) {
break;
}
android.util.Log.d("NotifManCompat", new StringBuilder().append("Remote service has died: ").append(p7.componentName).toString());
break;
}
}
if (!p7.taskQueue.isEmpty()) {
this.scheduleListenerRetry(p7);
}
}
return;
}
Method android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound()
calling method android.util.Log.w()
private boolean ensureServiceBound(android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord p5)
{
boolean v1_7;
if (!p5.bound) {
p5.bound = this.mContext.bindService(new android.content.Intent("android.support.BIND_NOTIFICATION_SIDE_CHANNEL").setComponent(p5.componentName), this, android.support.v4.app.NotificationManagerCompat.access$000());
if (!p5.bound) {
android.util.Log.w("NotifManCompat", new StringBuilder().append("Unable to bind to listener ").append(p5.componentName).toString());
this.mContext.unbindService(this);
} else {
p5.retryCount = 0;
}
v1_7 = p5.bound;
} else {
v1_7 = 1;
}
return v1_7;
}
Method android.support.v4.app.FragmentActivity.onActivityResult()
calling method android.util.Log.w()
protected void onActivityResult(int p6, int p7, android.content.Intent p8)
{
this.mFragments.noteStateNotSaved();
int v1_0 = (p6 >> 16);
if (v1_0 == 0) {
super.onActivityResult(p6, p7, p8);
} else {
int v1_1 = (v1_0 - 1);
if ((this.mFragments.mActive != null) && ((v1_1 >= 0) && (v1_1 < this.mFragments.mActive.size()))) {
android.support.v4.app.Fragment v0_1 = ((android.support.v4.app.Fragment) this.mFragments.mActive.get(v1_1));
if (v0_1 != null) {
v0_1.onActivityResult((65535 & p6), p7, p8);
} else {
android.util.Log.w("FragmentActivity", new StringBuilder().append("Activity result no fragment exists for index: 0x").append(Integer.toHexString(p6)).toString());
}
} else {
android.util.Log.w("FragmentActivity", new StringBuilder().append("Activity result fragment index out of range: 0x").append(Integer.toHexString(p6)).toString());
}
}
return;
}
Method android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator()
calling method android.util.Log.w()
public static Object setActionBarUpIndicator(Object p7, android.app.Activity p8, android.graphics.drawable.Drawable p9, int p10)
{
if (p7 == null) {
p7 = new android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p8);
}
if (((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p7).setHomeAsUpIndicator == null) {
if (((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p7).upIndicatorView == null) {
android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set home-as-up indicator");
} else {
((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p7).upIndicatorView.setImageDrawable(p9);
}
} else {
try {
android.app.ActionBar v0 = p8.getActionBar();
String v3_1 = ((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p7).setHomeAsUpIndicator;
String v4_2 = new Object[1];
v4_2[0] = p9;
v3_1.invoke(v0, v4_2);
String v3_2 = ((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p7).setHomeActionContentDescription;
String v4_4 = new Object[1];
v4_4[0] = Integer.valueOf(p10);
v3_2.invoke(v0, v4_4);
} catch (Exception v1) {
android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set home-as-up indicator via JB-MR2 API", v1);
}
}
return p7;
}
Method android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription()
calling method android.util.Log.w()
public static Object setActionBarDescription(Object p7, android.app.Activity p8, int p9)
{
if (p7 == null) {
p7 = new android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p8);
}
if (((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p7).setHomeAsUpIndicator != null) {
try {
android.app.ActionBar v0 = p8.getActionBar();
CharSequence v3_4 = ((android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo) p7).setHomeActionContentDescription;
String v4_1 = new Object[1];
v4_1[0] = Integer.valueOf(p9);
v3_4.invoke(v0, v4_1);
} catch (Exception v1) {
android.util.Log.w("ActionBarDrawerToggleHoneycomb", "Couldn\'t set content description via JB-MR2 API", v1);
}
if (android.os.Build$VERSION.SDK_INT <= 19) {
v0.setSubtitle(v0.getSubtitle());
}
}
return p7;
}