0

我试图在一天中的特定时间从一个页面重定向到另一个页面。我使用下面的代码进行重定向..

public void onClick(View v) {
Intent i=new Intent(v.getContext(),ShowPopUp.class);
                startActivity(i);
}

使用与日历相同的代码显示错误,因为我没有使用 onClick(View v) 方法,它还显示我不能使用 getContext()。下面是我坚持的代码。谁能告诉我如何解决这个问题

final Calendar cld = Calendar.getInstance();

        int time = cld.get(Calendar.HOUR_OF_DAY);
            if(time==14)
                {
                    Intent i=new Intent(v.getContext(),ShowPopUp.class);
                startActivity(i);
                }
4

1 回答 1

0

将意图更改为

Intent i=new Intent(getActivity(),ShowPopUp.class);

或者如果你在活动中

Intent i=new Intent(this,ShowPopUp.class);
于 2013-08-05T15:26:58.387 回答