0

我正在尝试使用活动打开屏幕。我达到了我的目标,但活动仍然存在。如果我使用完成方法,它不会被关闭。

注意:即使我 setContentView(...my xml...); 它也不起作用

package it.android.smartscreenon;

import android.app.Activity;
import android.os.Bundle;
import android.view.WindowManager;

public class AccendiSchermo extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
                finish();
    }
}
4

2 回答 2

0

尝试 System.exit(0); 代替 finish();

于 2012-05-13T17:03:28.693 回答
0

Try to place your finish(); function in the

 @Override
public void onAttachedToWindow(){
    super.onAttachedToWindow();
    Log.d("MyLog", "InActivity->onAttachedToWindow");
    finish();
}
于 2014-02-04T15:28:40.043 回答