android项目多个返回按钮点击事件怎样用一个方法解决

android项目多个返回按钮点击事件怎样用一个方法解决,第1张

返回上一个activity只需要调用 finish() 方法(前提是你跳转的时候没有关闭上个activity)

当然,这也必须要通过点击事件来实现

1.写个BaseActivity实现 OnClickListener

public abstract class BaseActivity extends AppCompatActivity implements OnClickListener{} 这样每个继承它的activity都会自动重写

@Override

public void onClick(View view) {

switch(view.getid){

    }

}

给每一个需要点击事件的view 写个监听 view.setOnClickListener(this)

2.使用框架 比如xUtil等 不推荐

3.使用butterknife

4.使用rxjava实现的rxbus

5.使用EventBus 不推荐

btn_save.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) {Intent intent = new Intent(当前的Activity.this, 要跳转的Activity.class)startActivity(intent) } })其中btn_save就是button按钮


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11845860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存