Skip to content

Commit d577c95

Browse files
AntonioShareshifujun
authored andcommitted
fix(sample): 大于API 33,广播插件case,运行崩溃
大于API 33,广播插件测试case,运行崩溃
1 parent f345894 commit d577c95

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

projects/sample/source/sample-plugin/sample-app/src/main/java/com/tencent/shadow/sample/plugin/app/lib/usecases/receiver/TestDynamicReceiverActivity.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import android.content.Context;
2323
import android.content.Intent;
2424
import android.content.IntentFilter;
25+
import android.os.Build;
2526
import android.os.Bundle;
2627
import android.support.annotation.Nullable;
2728
import android.view.View;
@@ -69,7 +70,12 @@ public void onClick(View v) {
6970
}
7071
});
7172

72-
registerReceiver(new DynamicBroadcastReceiver(), new IntentFilter(INTENT_ACTION));
73+
DynamicBroadcastReceiver dynamicBroadcastReceiver = new DynamicBroadcastReceiver();
74+
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.TIRAMISU) {
75+
registerReceiver(dynamicBroadcastReceiver, new IntentFilter(INTENT_ACTION), Context.RECEIVER_EXPORTED);
76+
} else {
77+
registerReceiver(dynamicBroadcastReceiver, new IntentFilter(INTENT_ACTION));
78+
}
7379
}
7480

7581

0 commit comments

Comments
 (0)