INNER CODE UNIT · Java
TermuxApiReceiver
termux/termux-api · app/src/main/java/com/termux/api/TermuxApiReceiver.java:56
public class TermuxApiReceiver extends BroadcastReceiver {
private static final String LOG_TAG = "TermuxApiReceiver";
@Override
public void onReceive(Context context, Intent intent) {
TermuxAPIApplication.setLogConfig(context, false);
Logger.logDebug(LOG_TAG, "Intent Received:\n" + IntentUtils.getIntentString(intent));
try {
doWork(context, intent);
} catch (Throwable t) {
String header = "Error in " + LOG_TAG + " for " + ResultReturner.getApiMethodLabel(intent) +
" sent by API server " + ResultReturner.getApiServerLabel(intent);
String message = header + ":\n\n" +
IntentUtils.getIntentString(intent) + "\n\n" +
"Error";