File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed
android/src/main/java/com/sensorsdata/analytics/sensorsanalyticsflutterplugin Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -55,17 +55,25 @@ public void onReceive(Context context, Intent intent) {
5555 public synchronized void registerBroadcast (Context context ) {
5656 SALog .i (TAG , "registerBroadcast:" + isRegister );
5757 if (!isRegister ) {
58- SALog .i (TAG , "registerBroadcast" );
59- IntentFilter filter = new IntentFilter ();
60- filter .addAction (FLUTTER_ACTION );
61- context .registerReceiver (mDynamicReceiver , filter );
62- isRegister = true ;
58+ try {
59+ SALog .i (TAG , "registerBroadcast" );
60+ IntentFilter filter = new IntentFilter ();
61+ filter .addAction (FLUTTER_ACTION );
62+ context .registerReceiver (mDynamicReceiver , filter );
63+ isRegister = true ;
64+ } catch (Exception e ) {
65+ SALog .printStackTrace (e );
66+ }
6367 }
6468 }
6569
6670 public synchronized void unRegisterBroadcast (Context context ) {
6771 SALog .i (TAG , "unRegisterBroadcast" );
68- context .unregisterReceiver (mDynamicReceiver );
72+ try {
73+ context .unregisterReceiver (mDynamicReceiver );
74+ } catch (Exception e ) {
75+ SALog .printStackTrace (e );
76+ }
6977 isRegister = false ;
7078 }
7179}
You can’t perform that action at this time.
0 commit comments