正在查看: Plus 12 v10.13.1.1 应用的 ContactsWidgetConfigActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Plus 12 v10.13.1.1 应用的 ContactsWidgetConfigActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package org.telegram.ui;
import android.content.Intent;
import android.os.Bundle;
import java.util.ArrayList;
import org.telegram.messenger.AndroidUtilities;
import org.telegram.ui.EditWidgetActivity;
public class ContactsWidgetConfigActivity extends ExternalActionActivity {
public int creatingAppWidgetId = 0;
@Override
public boolean handleIntent(Intent intent, boolean isNew, boolean restore, boolean fromPassword, int intentAccount, int state) {
if (!checkPasscode(intent, isNew, restore, fromPassword, intentAccount, state)) {
return false;
}
Bundle extras = intent.getExtras();
if (extras != null) {
this.creatingAppWidgetId = extras.getInt("appWidgetId", 0);
}
if (this.creatingAppWidgetId != 0) {
Bundle bundle = new Bundle();
bundle.putBoolean("onlySelect", true);
bundle.putInt("dialogsType", 10);
bundle.putBoolean("allowSwitchAccount", true);
EditWidgetActivity editWidgetActivity = new EditWidgetActivity(1, this.creatingAppWidgetId);
editWidgetActivity.setDelegate(new EditWidgetActivity.EditWidgetActivityDelegate() {
@Override
public final void didSelectDialogs(ArrayList arrayList) {
ContactsWidgetConfigActivity.this.lambda$handleIntent$0(arrayList);
}
});
if (AndroidUtilities.isTablet()) {
if (this.layersActionBarLayout.getFragmentStack().isEmpty()) {
this.layersActionBarLayout.addFragmentToStack(editWidgetActivity);
}
} else if (this.actionBarLayout.getFragmentStack().isEmpty()) {
this.actionBarLayout.addFragmentToStack(editWidgetActivity);
}
if (!AndroidUtilities.isTablet()) {
this.backgroundTablet.setVisibility(8);
}
this.actionBarLayout.showLastFragment();
if (AndroidUtilities.isTablet()) {
this.layersActionBarLayout.showLastFragment();
}
intent.setAction(null);
} else {
finish();
}
return true;
}
public void lambda$handleIntent$0(ArrayList arrayList) {
Intent intent = new Intent();
intent.putExtra("appWidgetId", this.creatingAppWidgetId);
setResult(-1, intent);
finish();
}
}