我使用下面的代码显示一个对话框,如果点击了正面按钮,我试图转到主页。但似乎IDE无法解析startActivity
方法。在onClick
事件中启动活动的正确方法是什么?
new AlertDialog.Builder(context).setTitle("Blocked!")
.setMessage("This application is restricted by administrator")
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent startHomescreen=new Intent(Intent.ACTION_MAIN);
startHomescreen.addCategory(Intent.CATEGORY_HOME);
startHomescreen.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(startHomescreen);
}
}) .setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// do nothing
}
})
.setIcon(android.R.drawable.ic_dialog_alert)
.show();
答案 0 :(得分:3)
做
context.startActivity(startHomescreen);
参考其他帖子
答案 1 :(得分:1)
context.startActivity(startHomescreen);
这对我的朋友有用!