@@ -73,7 +73,7 @@ public void onQPyExec(View v) {
73
73
74
74
startActivityForResult (intent , SCRIPT_EXEC_PY );
75
75
} else {
76
- Toast .makeText (getApplicationContext (), "Please install QPython Player first" , Toast .LENGTH_LONG ).show ();
76
+ Toast .makeText (getApplicationContext (), "Please install QPython first" , Toast .LENGTH_LONG ).show ();
77
77
78
78
try {
79
79
Uri uLink = Uri .parse ("market://details?id=com.hipipal.qpyplus" );
@@ -91,11 +91,16 @@ public void onQPyExec(View v) {
91
91
@ Override
92
92
protected void onActivityResult (int requestCode , int resultCode , Intent data ) {
93
93
if (requestCode == SCRIPT_EXEC_PY ) {
94
- Bundle bundle = data .getExtras ();
95
- String flag = bundle .getString ("flag" ); // flag you set
96
- String param = bundle .getString ("param" ); // param you set
97
- String result = bundle .getString ("result" ); // Result your Pycode generate
98
- Toast .makeText (this , "onQPyExec: return (" +result +")" , Toast .LENGTH_SHORT ).show ();
94
+ if (data !=null ) {
95
+ Bundle bundle = data .getExtras ();
96
+ String flag = bundle .getString ("flag" ); // flag you set
97
+ String param = bundle .getString ("param" ); // param you set
98
+ String result = bundle .getString ("result" ); // Result your Pycode generate
99
+ Toast .makeText (this , "onQPyExec: return (" +result +")" , Toast .LENGTH_SHORT ).show ();
100
+ } else {
101
+ Toast .makeText (this , "onQPyExec: data is null" , Toast .LENGTH_SHORT ).show ();
102
+
103
+ }
99
104
}
100
105
}
101
106
0 commit comments