正在查看: Tasker v6.6.3 应用的 Tasker.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.6.3 应用的 Tasker.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package net.dinglisch.android.taskerm;
import android.app.ActionBar;
import android.content.Intent;
import android.os.Bundle;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import net.dinglisch.android.taskerm.MyFrameLayout;
public class Tasker extends MyActivity {
public void k0() {
if (isFinishing()) {
return;
}
Intent intent = new Intent(this, (Class<?>) Main.class);
MyActivity.t(this);
intent.setFlags(65536);
startActivity(intent);
}
public void l0(MyFrameLayout myFrameLayout, int i, int i2) {
Runnable runnable = new Runnable() {
@Override
public final void run() {
Tasker.this.k0();
}
};
if (pp.U1()) {
myFrameLayout.post(runnable);
} else {
myFrameLayout.postDelayed(runnable, 300L);
}
}
public void m0(Bundle bundle) {
final MyFrameLayout myFrameLayout = new MyFrameLayout(this);
myFrameLayout.setId(2131297325);
myFrameLayout.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
setContentView(myFrameLayout);
ActionBar rb = Main.rb(this, null);
if (!fp.e0()) {
rb.setDisplayOptions(2);
}
if (Main.pd(this)) {
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, fp.w(this, 2131165274));
LinearLayout linearLayout = new LinearLayout(this);
if (fp.e0()) {
linearLayout.setBackgroundColor(gp.g(this));
} else {
linearLayout.setBackgroundColor(fp.C(this, 2130968875, "main/oc"));
}
layoutParams.gravity = 80;
myFrameLayout.addView(linearLayout, layoutParams);
}
myFrameLayout.setOnLayoutCallback(new MyFrameLayout.a() {
@Override
public final void a(int i, int i2) {
Tasker.this.l0(myFrameLayout, i, i2);
}
});
}
@Override
protected com.joaomgcd.taskerm.util.f<Bundle> N() {
return new com.joaomgcd.taskerm.util.f() {
@Override
public final void a(Object obj) {
Tasker.this.m0((Bundle) obj);
}
};
}
@Override
protected boolean R() {
return true;
}
@Override
public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
return true;
}
@Override
public void onCreate(Bundle bundle) {
if (fp.e0()) {
gl.T(gp.a(this));
}
super.onCreate(bundle);
}
@Override
public void onPause() {
super.onPause();
finish();
}
@Override
public void onStop() {
super.onStop();
finish();
}
}