如果一个进程当前由于SIGTRAP信号而停止,并且它通过kill()发送了一个SIGSTOP信号,那么默认行为是什么?SIGSTOP是否会在该过程再次继续后交付的待处理信号?或者它会被丢弃/忽略?
如果SIGSTOP排队,是否有任何方法可以从该进程外部将其从队列中删除,例如在跟踪过程中?
我正在调用startActivity,使用外部类中的活动上下文将数据从一个活动传递到另一个活动.
这是我如何创建要发送的意图的一个示例:
public static Intent createSearchIntent(Context context, Class<?> cls) {
Intent i = new Intent(ACTION_SEARCH, null, context, cls);
return i;
}
Run Code Online (Sandbox Code Playgroud)
这就是我开始活动的方式:
mContext.startActivity(mIntent);
Run Code Online (Sandbox Code Playgroud)
编辑:对不起,我错了所发生的事情.当我调用startActivity时,活动不会被销毁,但是我发送的活动总是让它的onCreate方法被调用,所以我猜测正在创建一个新的活动实例,而不是返回到暂停/停止的活动.
我怎样才能更改它以便我可以返回暂停/停止的活动?