【发布时间】:2016-02-01 22:14:09
【问题描述】:
我的加载活动中有一个Handler,它将我的Intent 延迟到下一个活动(效果很好)。
我想要做的是,延迟结束后,我想要一个覆盖整个屏幕的点击监听器,但它不起作用!
我试过 public void OnClick 和 View.onClickListener 他们都没有在 Handler 中工作
我该如何解决这个问题?
我的处理程序代码:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
overridePendingTransition(R.anim.animin, R.anim.animout);
final Intent mainIntent = new Intent(LoadingActivity.this, StartActivity.class);
LoadingActivity.this.startActivity(mainIntent);
LoadingActivity.this.finish();
}
}, 6000);
}
【问题讨论】:
-
如果你想要一个点击监听器在延迟结束之后,它不需要在你的
StartActivity里面吗? -
我没有看到任何点击
-
@JimRhodes 不!我希望“加载”文本更改为“单击开始”,当用户单击屏幕上的任何位置时,它会转到 StartActivity
-
@JimRhodes 我可以更改文本,但点击监听器有问题
-
你能发布你的加载活动的布局吗?
标签: android android-studio handler onclicklistener