我想使用处理程序制作启动画面,但它显示错误 android.os.Handler中的postDelayed(java.lang.Runnable,long)无法应用于anonymous.java.lang.runnable 我该怎么做才能使我的代码更正
答案 0 :(得分:0)
你的处理程序应该是这样的:
<!-- some markup -->
<% if(Chk.Any()) { %>
<%-- do some work here --%>
<% } else { %>
<%-- do some other work here --%>
<% } %>
<!-- some other markup -->
答案 1 :(得分:0)
您需要将意图附加到上下文,因为默认情况下不附加可运行行。如果您在一个片段中,只需添加ActivityName.this.startActivity(...)
或mContext.startActivity(...)
。这应该可以解决问题。
Handler h = new Handler();
h.postDelayed(new Runnable(){
@Override
public void run(){
SplashyActivity.this.startActivity(new Intent(SplashyActivity.this,MainActivity.class));
finish();
}}, 3000);