1
请问大家用户按动andorid上方的锁屏键的以后,用户重新解锁以后进入activity后,执行的是那个方法呢,怎么不从
protected void onResume() {}开始啊?
请问用户按动andorid上方的锁屏键,activity是进入那个生命周期了呢?
2
请问如果系统的播放器能播放一个rtsp的地址,然后为什么我通过系统的api就不能播放成功呢?
请问大家用户按动andorid上方的锁屏键的以后,用户重新解锁以后进入activity后,执行的是那个方法呢,怎么不从
protected void onResume() {}开始啊?
请问用户按动andorid上方的锁屏键,activity是进入那个生命周期了呢?
2
请问如果系统的播放器能播放一个rtsp的地址,然后为什么我通过系统的api就不能播放成功呢?
是在原来那个界面的activity上,再画了一个window而已。一般的: 一个Activity有一到N个window(弹出框都是window)
一个window上可以有一到N个surface所以这种情况,应该与activity的生命周期无关。不过以上我还不能确认,锁屏相关的代码我还没仔细看过,你可以再验证一下。
OnRestoreInstanceState()
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Log.e("", "***********onReceive Intent=" + intent);
{
try {
Intent i = new Intent();
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.setClass(context,UnlockMainScreen.class); context.startActivity(i);
} catch (Exception e) {
// TODO: handle exception
Log.e("", "***********onReceive Error=" + e);
}
}
}
};