正在查看: xDrip+ v04633772025.07.16 应用的 EditActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: xDrip+ v04633772025.07.16 应用的 EditActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.eveningoutpost.dexdrip.localeTasker.ui;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.eveningoutpost.dexdrip.localeTasker.TaskerPlugin;
import com.eveningoutpost.dexdrip.localeTasker.bundle.BundleScrubber;
import com.eveningoutpost.dexdrip.localeTasker.bundle.PluginBundleManager;
public final class EditActivity extends AbstractPluginActivity {
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
BundleScrubber.scrub(getIntent());
Bundle bundleExtra = getIntent().getBundleExtra("com.twofortyfouram.locale.intent.extra.BUNDLE");
BundleScrubber.scrub(bundleExtra);
setContentView(2131492946);
if (bundle == null && PluginBundleManager.isBundleValid(bundleExtra)) {
String string = bundleExtra.getString("com.eveningoutpost.dexdrip.localetasker.extra.STRING_MESSAGE");
if (string.length() == 0) {
string = "%par1";
}
((EditText) findViewById(2131296565)).setText(string);
}
}
public void taskerButtonClick(View view) {
((EditText) findViewById(2131296565)).setText(((Button) view).getText());
}
@Override
public void finish() {
if (!isCanceled()) {
String obj = ((EditText) findViewById(2131296565)).getText().toString();
if (obj.length() > 0) {
Intent intent = new Intent();
Bundle generateBundle = PluginBundleManager.generateBundle(getApplicationContext(), obj);
intent.putExtra("com.twofortyfouram.locale.intent.extra.BUNDLE", generateBundle);
if (TaskerPlugin.Setting.hostSupportsOnFireVariableReplacement(this)) {
TaskerPlugin.Setting.setVariableReplaceKeys(generateBundle, new String[]{"com.eveningoutpost.dexdrip.localetasker.extra.STRING_MESSAGE"});
}
intent.putExtra("com.twofortyfouram.locale.intent.extra.BLURB", generateBlurb(getApplicationContext(), obj));
setResult(-1, intent);
}
}
super.finish();
}
static String generateBlurb(Context context, String str) {
int integer = context.getResources().getInteger(2131361814);
return str.length() > integer ? str.substring(0, integer) : str;
}
}