如何阻止活动被关闭

时间:2017-05-01 20:04:09

标签: android android-intent android-activity service

我正在开发一个警报应用程序,它会在从用户那里获取一些输入(来自摄像机的图像)后停止,所以我创建了一个活动(TActivity),它将在警报触发时启动。

但是当警报触发时,用户可以关闭启动的活动(TActivity),这将停止警报(不经过从摄像机拍摄图像的过程)但是我想进行我的活动与android中的默认警报应用程序相同,仅当用户选择停止或暂停并且无法最小化或关闭时停止。

注意:我已经使用AlarmManager,服务和广播接收器使我的闹钟应用程序正常工作,唯一的问题是我在下面提到的。

OnTreate TActivity方法

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_on_alarm_start);
    databaseHelper = new DatabaseHelper(this);
    stopBtn = (Button)findViewById(R.id.button);
    recyclerView = (RecyclerView)findViewById(R.id.recyclerView);
    feeds = new ArrayList<>();
    imageView = (ImageView)findViewById(R.id.imageViewforD);

    stopBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            checkPermissions();
        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            photo = new File(Environment.getExternalStorageDirectory(),"Pic.jpg");
            intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
            imageUri = Uri.fromFile(photo);
            startActivityForResult(intent,99);

        }
    });
}
  

如何使我的TActivity使用户无法关闭或最小化   它没有经过从相机拍摄图像的过程?

0 个答案:

没有答案