Skip to content

Commit f6ae594

Browse files
committed
Fix gradle.
1 parent 665355c commit f6ae594

File tree

30 files changed

+16
-497
lines changed

30 files changed

+16
-497
lines changed

activitytasklib/src/main/java/cc/rome753/activitytasklib/ActivityTaskHelper.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616

1717
public class ActivityTaskHelper {
1818

19+
// If use WebTools only, set isSendBroadcast to false
20+
public static boolean isSendBroadcast = true;
21+
22+
// Use AppStartUp, no need to call this method
1923
public static void init(Application app) {
2024
app.registerActivityLifecycleCallbacks(new ActivityTaskHelper().activityLifecycleImpl);
2125
}
@@ -27,33 +31,36 @@ private void handleFragment(Fragment fragment) {
2731
Log.e("ActivityTaskHelper", "handleFragment null");
2832
return;
2933
}
30-
sendBroadcast(fragment.getActivity(), fragment);
34+
notify(fragment.getActivity(), fragment);
3135
}
3236

3337
private void handleFragment(Fragment fragment, Context context) {
3438
if(fragment == null || !(context instanceof Activity)) {
3539
Log.e("ActivityTaskHelper", "handleFragment null");
3640
return;
3741
}
38-
sendBroadcast((Activity) context, fragment);
42+
notify((Activity) context, fragment);
3943
}
4044

4145
private void handleActivity(Activity activity) {
4246
if(activity == null) {
4347
Log.e("ActivityTaskHelper", "handleActivity null");
4448
return;
4549
}
46-
sendBroadcast(activity, null);
50+
notify(activity, null);
4751
}
4852

49-
private void sendBroadcast(Activity activity, Fragment fragment) {
53+
private void notify(Activity activity, Fragment fragment) {
5054
ArrayList<String> fgs = getAllFragments(fragment);
5155
String t = activity.getPackageName() + "@0x" + Integer.toHexString(activity.getTaskId());
5256
String a = getSimpleName(activity);
5357
String l = Thread.currentThread().getStackTrace()[5].getMethodName();
5458
String fs = fgs == null ? "" : fgs.toString().replace(" ", "");
5559
Log.d("ActivityTaskView.atv", t + " " + a + " " + l + " " + fs);
5660

61+
if (!isSendBroadcast) {
62+
return;
63+
}
5764
String packageName = "cc.rome753.activitytask";
5865
Intent intent = new Intent(packageName + ".ACTION_UPDATE_LIFECYCLE");
5966
intent.setPackage(packageName);

activitytaskview/src/main/java/cc/rome753/activitytask/ActivityTask.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@
1010
import android.view.View;
1111
import android.view.WindowManager;
1212

13+
import androidx.annotation.NonNull;
14+
1315
import java.util.LinkedList;
1416
import java.util.List;
1517
import java.util.Queue;
1618

1719
import cc.rome753.activitytask.model.LifecycleInfo;
1820
import cc.rome753.activitytask.view.ActivityTaskView;
19-
import cc.rome753.activitytask.view.FragmentTaskView;
2021

2122
/**
2223
* Created by [email protected] on 2017/4/16.
@@ -90,7 +91,7 @@ void send(LifecycleInfo info) {
9091
}
9192

9293
@Override
93-
public void handleMessage(Message msg) {
94+
public void handleMessage(@NonNull Message msg) {
9495
if (System.currentTimeMillis() - lastTime < interval) {
9596
sendEmptyMessageDelayed(0, interval / 5);
9697
} else {

settings.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
include ':app', ':activitytaskview', ':singleinstancedemo'
1+
include ':app'
2+
include ':activitytaskview'
23
include ':activitytasklib'

singleinstancedemo/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

singleinstancedemo/build.gradle

Lines changed: 0 additions & 30 deletions
This file was deleted.

singleinstancedemo/proguard-rules.pro

Lines changed: 0 additions & 21 deletions
This file was deleted.

singleinstancedemo/src/main/AndroidManifest.xml

Lines changed: 0 additions & 32 deletions
This file was deleted.

singleinstancedemo/src/main/java/cc/rome753/singleinstancedemo/BrowserActivity.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

singleinstancedemo/src/main/java/cc/rome753/singleinstancedemo/DemoApplication.java

Lines changed: 0 additions & 19 deletions
This file was deleted.

singleinstancedemo/src/main/java/cc/rome753/singleinstancedemo/MainActivity.java

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)