次のコードを使用して、ユーザーにアプリケーション、デバイス管理者ステータスの付与を求めるアクティビティを開始しています。
mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
try {
mDeviceAdminSample = new ComponentName(this, WatchDogAdmin.class);
} catch (Exception ex) {
// TODO Auto-generated catch block
Toast.makeText(this, ex.getMessage(), Toast.LENGTH_LONG).show();
}
Intent intent2 = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
// Intent intent2 = new Intent(this, ShuntActivity.class);
intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent2.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);
intent2.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "Device admin rights are required for this application to work correctly.");
// startActivityForResult(intent, RESULT_ENABLE);
startActivity(intent2);
私は何が間違っているのですか?エラーはありません。アクティビティは単に起動しません。